前言
Hello World!
我们来看看Python程序语言的Hello World。
交互式执行
$ python3
Python 3.6.2 (default, Jul 19 2017, 02:14:24)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, World")
Hello, World
>>> exit()
脚本式执行
打开文本编辑器,键入以下代码。
#!/usr/bin/python3
print("Hello World!")
使用Python解释器解释执行。
$ python3 hello.py
或
$ chmod 755 hello.py
$ ./hello.py
逻辑行与物理行
代码文本中的行即为物理行 。Python将一条语句当作一个逻辑行 。
Python假设一个物理行对应一个逻辑行,可以使用\
接续逻辑行。
Python鼓励每条语句占一行 ,这样可读性更强。
如果你希望在一个物理行包含多个逻辑行,则必须使用分号;
显式说明一个逻辑行(一条语句)的结束。
#!/usr/bin/python3
s = 'Hello, World!'; print\
(s)
注释
Python中的注释有单行注释和多行注释。注释的内容会被解释器忽略。
单行注释
以#
开头,直到该行行尾(换行符)。
#!/usr/bin/python3
print("Hello World!") # 打印 Hello World
多行注释
使用成对三单引号'''
或三双引号"""
组成的跨行字符串。
#!/usr/bin/python3
'''
这是多行注释,使用三单引号
这是多行注释,使用三单引号
这是多行注释,使用三单引号
'''
print("Hello World!")
"""
这是多行注释,使用三双引号
这是多行注释,使用三双引号
这是多行注释,使用三双引号
"""
缩进
Python逻辑行开头空白字符十分重要。被称作缩进。
逻辑行开头的空白字符(空格和制表符)用于确定逻辑行的缩进级别,依此按顺序将语句分组。同组的语句的缩进级别必须相同,语句组也被称作语句块。
错误的缩进会导致程序出错。
不要混合使用制表符和空格来缩进,Python建议每个缩进层次使用四个空格或单个制表符。