
上QQ阅读APP看书,第一时间看更新
1.3.7 程序行组成
在【例1.1】中,一行为一条语句,但实际上Python允许一条语句占用多行,或者一行写多条语句,或者存在空行。
1.多行一条语句和一行多条语句
Python一般以换行符作为语句的结束符,但是当一条语句太长时可以使用反斜线(\)将其分为多行。也可以在同一行中写多条语句,语句之间使用半角分号(;)分隔。例如:

语句中如果包含圆括号(())、方括号([])和花括号({})就不需要使用反斜线。例如:

2.空行
函数之间或类的方法之间用空行分隔,以表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。空行与代码缩进不同,它并不是Python语法的一部分。书写时不插入空行,Python解释器运行不会出错。但是插入空行可以分隔两段不同功能或含义的代码,便于日后代码的维护或重构。