一、注释(#)
二、继续(\)
一行过长的语句可以使用反斜杠(\)分解成几行。
例:
if (weather_is_hot == 1) and \
(shark_warning == 0):
send_goto_beach_mesg_to_paper()
另,两种例外情况不用反斜杠就可以跨行的:
①使用闭合操作符:小括号、中括号、花括号
例:
#给一些变量赋值
go_surf,get_a_tan_while,boat_size,toll_money = (1,
'windsurfing',10.0,-2.00)
②三引号包括下的字符串可以跨行
例:
print '''hi there,this is a long message for you
that goes over multiple lines... you will find
out ... '''
三、多个语句构成代码组(:)
if、while、def、class等复合语句
首行以关键字开始,以冒号(:)结束,该行之后的一行或多行构成代码组
首行及后面的代码组称为一个子句(clause)
四、代码组由不同缩进分离
同一代码组的代码行必须严格左对齐(推荐使用4个空格宽度;如果代码要跨平台应用,建议不要使用制表符tab)
python只使用缩进方式表达代码块逻辑
五、同一行 书写多个语句(;)
import sys; x='foo'; sys.stdout.write(x+'\n')
六、模块
每一个python脚本文件都可以被当成是一个模块。
模块以磁盘文件的形式存在。
模块过大时,考虑拆分。