4.5 Python 的代码格式

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 可以在同一行中使用多条语旬,语句之间使用分号( ; )分隔,在Pytho3.6.5 Shell 软件中,输入如下代码:

x=10; y=20; print(x+y+10+6-z)

回车,执行代码,就会显示运行结果,如图4.18 所示。