上QQ阅读APP看书,第一时间看更新
2.3 程序结构
在Python语言中,常见的程序结构如下。
1.换行
如果是UNIX操作系统,换行字符为ASCII LF(linefeed)字符。如果是DOS/Windows操作系统,换行字符为ASCII CR LF(return + linefeed)字符。如果是Mac OS操作系统,换行字符为ASCII CR(return)字符。
例如,在Windows操作系统中换行:
>>>print ("Hello! \nHow are you") Hello! How are you
2.程序代码超过一行
如果程序代码超过一行,可以在每一行的结尾加上反斜杠(\),就可以继续下一行,这与C/C++的语法相同。例如:
>>>if 1900 < year < 2100 and 1 <=month <=12\ and 1 <= day <= 31 and 0 <= hour < 24 \ and 0 <= minute < 60 and 0 <= second < 60: #多个判断条件
注意
每个行末的反斜杠(\)之后,不加注释文字。
如果是以小括号()、中括号[]或是大括号{}包含起来的语句,不必使用反斜杠(\)就可以直接分成数行。例如:
month_names = ['Januari', 'Februari', 'Maart', 'April', 'Mei', 'Juni', 'Juli', 'Augustus', 'September', 'Oktober', 'November', 'December']
3.将数行表达式写成一行
如果要将数行表达式写成一行,只需在每一行的结尾加上分号(;)即可。例如:
>>>x = 10; y = 20; z = 30 >>> x 10 >>> y 20 >>> z 30
4.注释
Python中的注释有单行注释和多行注释。Python中单行注释以#开头,例如:
# 这是一个注释 print("Hello, World! ")
多行注释用3个单引号(''')或者3个双引号(""")将注释括起来。
(1)3个单引号。
''' 这是多行注释,用3个单引号 这是多行注释,用3个单引号 这是多行注释,用3个单引号 ''' print("这是Python语言的注释")
(2)3个双引号。
""" 这是多行注释,用3个双引号 这是多行注释,用3个双引号 这是多行注释,用3个双引号 """ print("这是Python语言的注释")