“你好,世界!”python教程

Python中最简单的程序是由一行命令组成的。传统上,每种新语言的每个程序员的第一个程序都会打印“Hello,World!”启动您喜爱的文本编辑器,并将以下内容保存在一个文件中:...

01

2006年

介绍“你好,世界!”

Python中最简单的程序是由一行命令组成的。传统上,每种新语言的每个程序员的第一个程序都会打印“Hello,World!”启动您喜爱的文本编辑器,并将以下内容保存在一个文件中:

打印“你好,世界!”

要执行此程序,请将其保存为后缀.py-HelloWorld.py-并在shell中键入“python”和文件名,如下所示:

>python helloworld.py

输出是可预测的:

你好,世界!

如果您喜欢按名称执行它,而不是作为Python解释器的参数,请在顶部放一行。在程序的第一行包括以下内容,将Python解释器的绝对路径替换为/path/to/Python:

#!/path/to/python

如果操作系统需要,请确保更改文件的权限以允许执行。

现在,把这个程序稍加修饰一下。

02

2006年

导入模块和赋值

首先,导入一两个模块:

导入re、字符串、sys

然后让我们定义收件人和输出的标点符号。这些参数取自前两个命令行参数:

问候语=sys.argv[1]

在这里,我们给出第一个命令行参数的值​到节目中去。执行程序时,程序名称后面的第一个字使用sys模块分配。第二个单词(收件人)是sys.argv[2],依此类推。程序本身的名称是sys.argv[0]。

03

2006年

一门叫做“祝贺”的课

在此基础上,创建一个名为Felications的类:

班级祝贺(对象):

该类基于另一种称为“object”的对象类型。如果您希望对象了解其自身,则第一种方法是必需的。类必须有一种引用自身的方式,而不是无脑的大量函数和变量。第二种方法只是将“单词”的值添加到祝贺对象中。最后,该类能够通过名为“printme”的方法打印自己

注意:在Python中,缩进很重要。每个嵌套命令块的缩进量必须相同。Python没有其他方法来区分嵌套和非嵌套的命令块。

04

2006年

定义功能

现在,创建一个调用类的最后一个方法的函数:

def打印(字符串):

接下来,定义另外两个函数。这些说明了如何将参数传递给函数以及如何从函数接收输出。括号中的字符串是函数所依赖的参数。返回的值在末尾的“return”语句中表示。

def你好(i):

第一个函数采用一个参数“i”,该参数后来连接到基“hell”并作为名为“string”的变量返回。正如您在main()函数中看到的,该变量在程序中硬连接为“o”,但您可以通过使用sys.argv[3]或类似工具轻松地将其设为用户定义。

第二个函数用于将输出部分大写。它接受一个参数,即要大写的短语,并将其作为值“value”返回

05

2006年

主要的事情

接下来,定义一个main()函数:

def main():

此函数中会发生以下情况:

  1. 代码创建了Felications类的一个实例,并将其称为“sallt”,它允许访问Felications中存在于sallt中的部分。
  2. 接下来,如果“greeting”不等于字符串“Hello”,那么,使用函数caps(),我们将“greeting”的值大写,并将其指定给“cap_greeting”。否则,“cap_greeting”将被指定为“greeting”的值。如果这看起来是同义反复的,那么它就是,但它也是Python中条件语句的说明。
  3. 无论if…else语句的结果如何,“cap_greeting”的值都会使用类对象的append方法添加到“sall”的值上。
  4. 接下来,我们附加一个逗号和一个空格来向收件人致意。
  5. “收件人”的值大写并分配给“cap_收件人”
  6. 然后将“cap_addressee”和“标点符号”的值连接起来并分配给“lastpart”
  7. 然后将“lastpart”的值附加到“sallt”的内容中
  8. 最后,对象的“礼炮”被发送到“打印”功能,以便打印到屏幕上。

06

2006年

用弓把它绑起来

唉,我们还没有完成。如果现在执行该程序,它将以没有任何输出结束。这是因为从未调用函数main()。下面是如何在执行程序时调用main():

如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':

将程序另存为“hello.py”(不带引号)。现在,你可以开始这个程序了。假设Python解释器在您的执行路径中,您可以键入:

python hello.py hello world!

您将获得熟悉的输出:

你好,世界!

  • 发表于 2021-09-12 09:20
  • 阅读 ( 195 )
  • 分类:编程

你可能感兴趣的文章

水蟒(anaconda)和python编程(python programming)的区别

Anaconda和Python编程的关键区别在于,Anaconda是用于数据科学和机器学习的Python和R编程语言的分布,而Python编程是一种高级的通用编程语言。 水蟒也可以用于其他应用,但它主要用于数据科学和机器学习任务。它包括大规模数...

  • 发布于 2020-10-18 11:25
  • 阅读 ( 335 )

菲律宾比索(php)和python(python)的区别

关键区别——php与python PHP和Python是两种流行的编程语言。PHP和Python的关键区别在于PHP专门用于web开发,而Python则用于web开发并作为一种通用编程语言。 PHP是一种为web开发而设计的服务器端脚本语言。Python是一种用于通用编程...

  • 发布于 2020-10-18 23:19
  • 阅读 ( 278 )

蟒蛇2(python 2)和三(3)的区别

...、 g.打印“Hello World” 在python3中,必须使用括号。e、 “你好,打印” 整数除法 在Python2中,整数除法返回一个整数。7/2等于3。为了得到确切的答案,程序员应该使用7.0/2。0 在python3中,整数除法可以给出一个浮点数的答案...

  • 发布于 2020-10-20 01:55
  • 阅读 ( 353 )

python(python)和c语言(c language)的区别

...允许程序员使用、创建类并使用它们构建对象。所有现实世界的场景都可以建模为对象。学生、教师、雇员、书籍都是对象的例子。甚至一个复杂的业务流程也可以被引入到计算环境中,使用Python开发软件解决方案。Python还支持...

  • 发布于 2020-10-24 05:03
  • 阅读 ( 311 )

通过脚本自动化gimp来节省您的时间和精力

... 初始化GIMP并打开图像菜单。你应该看看你好,世界!就在底部。 ...

  • 发布于 2021-03-13 15:27
  • 阅读 ( 230 )

如何让python和javascript使用json进行通信

...—可以使用任何合适的名称。这个方法里面是一个简单的你好,世界!字符串。最后,将脚本设置为在请求时实际运行: ...

  • 发布于 2021-03-16 01:22
  • 阅读 ( 309 )

如何用python读写google工作表

... 你现在应该看到你好,世界!在命令行中: ...

  • 发布于 2021-03-16 13:43
  • 阅读 ( 594 )

什么是编码?它是如何工作的?

...这看起来更容易理解!这张图片显示了如何告诉计算机说你好,世界。它不使用机器代码,而是使用一种称为Python的编程语言。 ...

  • 发布于 2021-03-18 05:18
  • 阅读 ( 358 )

开始使用tensorflow和raspberry pi进行图像识别

... 你应该看到“你好,TensorFlow”打印出来。 ...

  • 发布于 2021-03-18 14:49
  • 阅读 ( 221 )

如何使用pandas将excel数据导入python脚本

microsoftexcel是世界上使用最广泛的电子表格软件,这是有充分理由的:用户友好的界面和强大的内置工具使处理数据变得简单。 ...

  • 发布于 2021-03-19 06:40
  • 阅读 ( 375 )