4.5 Python 的代码格式
Python 是一门新兴的编程语言,在格式上与其他传统编程语言虽然相差不大,但也有不同之处,特别是代码缩进。下面来具体讲解一下Python 的代码格式。
4.5.1 代码缩进
Python 最具特色的就是使用缩进来表示代码块,不需要使用大括号{}。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:
if True :
print ( "正确" )
else:
print ( "错误" )
以下代码最后一行语句缩进数的空格数不一致,会导致运行错误:
if True :
print ( "Answer" )
print ( "True" )
else:
print ( "Answer" )
print ( "False" ) #缩进不一致,会导致运行辛苦误
错误信息如图4.17 所示。

4.5.2 代码注释
Python 中单行注释以#开头,实例如下:
print ("Hello , Python!") #第一个注释
多行注释可以用多个#号,还有""和"""
#第一个注释
#第二个注释
‘"
第三个注释
第四个注释
"" "
"" "
第五个注释
第六个注释
"" "
4.5.3 空行
函数之间或类的方法之间用空行分隔,表示一段新代码的开始。类和函数人口之间也用一行空行分隔,以突出函数入口的开始。
空行与代码缩进不同,空行并不是Python 语法的一部分。书写时不插入空行, Python 解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于曰后代码的维护或重构。
提醒:空行也是程序代码的一部分。
4.5.4 同一行显示多条语句
Python 可以在同一行中使用多条语旬,语句之间使用分号( ; )分隔,在Python 3.6.5 Shell 软件中,输入如下代码:
x=10; y=20; print(x+y+10+6-z)
回车,执行代码,就会显示运行结果,如图4.18 所示。
