![Python核心编程从入门到开发实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/118/30638118/b_30638118.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.2.3 代码换行与并行
在编写Python程序的过程中,有时会遇到两行代码放在同一行更易懂,或者为了显得结构清晰,过长的代码不适合放在同一行的情形。下面将探讨在Python中如何处理代码换行与并行的问题。
1.代码换行
在Python编程中,一般在一行写完所有代码,如果遇到一行写不完需要换行的情形,则也允许采用代码换行的方式将一行代码分成多行编写。有如下4种方法可供选择。
【范例2-4】代码换行。
(1)在该行代码末尾加上续行符“\”。
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/35_1.jpg?sign=1739560170-AEAsjuQkFGNaFqD6X5vyuyrpGxRHSj08-0-9e8dd47f92a3563d7a665ca5b789ff53)
(2)语句中包含()、{}、[],分行不需要加换行符。
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/35_2.jpg?sign=1739560170-uCcoUybZjIlgySSs15oltNi7Hw930MlM-0-32b931c2d282ca22471e62088465d509)
(3)采用3个单引号。
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/36_1.jpg?sign=1739560170-yaUaOSk2LNx4v1aQNqHWA4JtvNrQ0G5a-0-6e067b402d6b7ea817c3ffcd838466a5)
(4)采用3个双引号。
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/36_2.jpg?sign=1739560170-OOF0Mf4PQbTkaDXii7TYmBN5qbGL6Jna-0-8bd3d34b8e9764496db3ad1375dd8507)
2.代码并行
在Python代码缩进语句块中,如果只有一条语句,那么,将下一行代码直接写在“:”后面也是正确的。
【范例2-5】代码并行。
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/36_3.jpg?sign=1739560170-P78kONewWfv6Vl7veNbQYcaU7GMO9BOJ-0-c4a46c23d8a7d4ecedf49e37702c8414)
在上述代码中,第3、8行代码是不允许并到上一行代码“:”后面的。这是因为这两行代码中包含一个判断语句块,不是一条独立的语句。其他代码并行后的效果如下:
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/36_4.jpg?sign=1739560170-GIAQaVEiW3EQhRSdnqG7kryhNmL2ed5F-0-a6681298e97c39c0b96df5d69361c12c)