Python3简明教程(⼀)——开始Python 之旅
第⼀个Python 程序
作为我们第⼀个Python程序——打印"Hello World!"。
在终端输⼊Python3进⼊交互界⾯:
输⼊print("Hello World!")并回车,就打印出了"Hello World!"如何退出解释器呢?可按 Ctrl+D 输⼊⼀个EOF字符来退出解释器,也可以输⼊ exit() 来退出。
解释器与脚本⽂件
Python是⼀个编程语⾔,你可以在Python解释器中直接写代码或者将代码写到⼀个⽂件⾥,然后执⾏这个⽂件(即脚本⽂件)。
打开终端,输⼊Python3并回车,这时候解释器便⼯作于交互模式。将上⾯的程序写成脚本的形式,可通过 vim helloworld.py 命令,如下:其中第⼀⾏的前两个字符 #! 称为 Shebang,⽬的是告诉shell使⽤Python解释器执⾏其下⾯的代码。
写好后保存并退出,发现并不能直接运⾏(权限不⾜的错误),所以先要为⽂件添加可执⾏权限:注:在这⾥使⽤了linux下的chmod命令来变更⽂件或⽬录的权限,+x 代表赋予了其可执⾏的权限。
然后执⾏脚本⽂件:注:./ 表⽰当前⽬录下这⾥请注意如果程序中没有 #!/usr/bin/env python3 的话,应该使⽤ python3 helloworld.py 来执⾏,否则使⽤ ./helloworld.py 程序会被当作bash脚本来执⾏,最终报错。关于解释器和脚本⽂件详情请参阅。
代码风格建议
在Python中,空格很重要,我们使⽤空格将标识符区分开,⾏开始处的空格我们称之为缩进,如果你的缩进是错误的,Python解释器会抛出异常。例如下⾯情形:这是因为在第⼆⾏开始处出现了多余的
空格,所以需要经常检查代码的缩进。请注意,Python使⽤缩进来定义语句块,缩进是Python语法的⼀部分,这与其它⼤多数语⾔不同。如果你在代码中混⽤了制表符和空格,这种缩进错误会很常见。所以如果是⽤空格,就⼀直⽤空格缩进,不要使⽤制表符。
建议遵循以下约定:
使⽤4个空格来缩进
永远不要混⽤空格和制表符
1 #!/usr/bin/env python3
2 print ("Hello World!")
1 chmod +x helloworld.py
1 ./helloworld.py
1 >>> a = 12
2 >>> a = 12
3 File "<stdin>", line 1
4 a = 12
5 ^
6 IndentationError: unexpected indent
在函数之间空⼀⾏
在类之间空两⾏
字典、列表、元组以及参数列表中,在 , 后添加⼀个空格。对于字典,: 后⾯也添加⼀个空格。
在赋值运算符和⽐较运算符周围要有空格(参数列表中除外),但是括号⾥则不加空格:a = f(1, 2) + g(3,4)。
代码风格在后⾯的PEP8代码风格指南中有更详细的讲述。
python解释器下载注释
注释是⼀些⽂本⽤来解释此代码是做什么的,写注释是为了使他⼈更容易理解代码。
Python的注释以 # 字符开始,在 # 字符到⾏尾之间的所有东西都被程序忽略为注释,也就是说对程序没有任何影响。
1 >>> # 这是⼀个注释
2 >>> # 下⾯这⼀⾏是求两数之和
3 >>> a = 12 + 34
4 >>> print(a) # 这⾥也是注释 :)
注释主要⾯向的⼈是开发⼈员和维护代码库的⼈员,所以如果你写了⼀些复杂的代码,你应该写⾜够的注释在⾥⾯,以便让其它任何⼈能够通过你的注释读懂代码。你应该总是在 #后跟⼀个空格,然后再写注释。你也可以做⼀些标准的注释:
1# FIXME -- fix these code later
2# TODO -- in future you have to do this
注释能使⽤英语建议使⽤英语。
参考链接:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论