- Python核心编程从入门到开发实战
- 朱红庆
- 375字
- 2020-08-27 18:33:04
2.2.3 代码换行与并行
在编写Python程序的过程中,有时会遇到两行代码放在同一行更易懂,或者为了显得结构清晰,过长的代码不适合放在同一行的情形。下面将探讨在Python中如何处理代码换行与并行的问题。
1.代码换行
在Python编程中,一般在一行写完所有代码,如果遇到一行写不完需要换行的情形,则也允许采用代码换行的方式将一行代码分成多行编写。有如下4种方法可供选择。
【范例2-4】代码换行。
(1)在该行代码末尾加上续行符“\”。
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/35_1.jpg?sign=1739263174-Y2BI8U6BiAeBKUch4a4SkyGh0AyJHNcM-0-64de0b4147f9b45e3bb3752ea0510426)
(2)语句中包含()、{}、[],分行不需要加换行符。
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/35_2.jpg?sign=1739263174-TwNOI8eoI25dsV7WUO7opc2rCvMAB5qS-0-a47a81543291c5c504d9712871c5857d)
(3)采用3个单引号。
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/36_1.jpg?sign=1739263174-Ses2qgkXSq53VeXRclFHeYJJnGqERVrg-0-895cad2d5438296509d69757225d4d04)
(4)采用3个双引号。
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/36_2.jpg?sign=1739263174-9v5qifZ8gISbh6rUapz15X8plRK9UTXm-0-f4a530c0dd314930e63e729647085609)
2.代码并行
在Python代码缩进语句块中,如果只有一条语句,那么,将下一行代码直接写在“:”后面也是正确的。
【范例2-5】代码并行。
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/36_3.jpg?sign=1739263174-AF50EUFupX2Q394P2JYui1c1ApX9OjfO-0-ca0c191ff42559d15f70d33d937ae9f6)
在上述代码中,第3、8行代码是不允许并到上一行代码“:”后面的。这是因为这两行代码中包含一个判断语句块,不是一条独立的语句。其他代码并行后的效果如下:
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/36_4.jpg?sign=1739263174-EtD1RorbutPfnloctFokYKC4fX5FMy9A-0-38c3106fbd1031ca4ae513d95948fdb6)