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():此函数中会发生以下情况:
06
2006年
唉,我们还没有完成。如果现在执行该程序,它将以没有任何输出结束。这是因为从未调用函数main()。下面是如何在执行程序时调用main():
如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':将程序另存为“hello.py”(不带引号)。现在,你可以开始这个程序了。假设Python解释器在您的执行路径中,您可以键入:
python hello.py hello world!您将获得熟悉的输出:
你好,世界!Anaconda和Python编程的关键区别在于,Anaconda是用于数据科学和机器学习的Python和R编程语言的分布,而Python编程是一种高级的通用编程语言。 水蟒也可以用于其他应用,但它主要用于数据科学和机器学习任务。它包括大规模数...
关键区别——php与python PHP和Python是两种流行的编程语言。PHP和Python的关键区别在于PHP专门用于web开发,而Python则用于web开发并作为一种通用编程语言。 PHP是一种为web开发而设计的服务器端脚本语言。Python是一种用于通用编程...
...、 g.打印“Hello World” 在python3中,必须使用括号。e、 “你好,打印” 整数除法 在Python2中,整数除法返回一个整数。7/2等于3。为了得到确切的答案,程序员应该使用7.0/2。0 在python3中,整数除法可以给出一个浮点数的答案...
...允许程序员使用、创建类并使用它们构建对象。所有现实世界的场景都可以建模为对象。学生、教师、雇员、书籍都是对象的例子。甚至一个复杂的业务流程也可以被引入到计算环境中,使用Python开发软件解决方案。Python还支持...
...—可以使用任何合适的名称。这个方法里面是一个简单的你好,世界!字符串。最后,将脚本设置为在请求时实际运行: ...
...这看起来更容易理解!这张图片显示了如何告诉计算机说你好,世界。它不使用机器代码,而是使用一种称为Python的编程语言。 ...
microsoftexcel是世界上使用最广泛的电子表格软件,这是有充分理由的:用户友好的界面和强大的内置工具使处理数据变得简单。 ...