- Python编程从零开始学(视频教学版)
- 王英英编著
- 375字
- 2025-04-12 22:06:06
2.3.2 换行问题
在Python语言中,常见的换行问题如下。
1.换行符
如果是Linux/UNIX操作系统,换行字符为ASCII LF(linefeed);如果是DOS/Windows操作系统,换行字符为ASCII CR LF(return + linefeed);如果是Mac OS操作系统,换行字符为ASCII CR(return)。
例如,在Windows操作系统中换行,运行命令结果如图2-3所示。

图2-3 在Windows操作系统中换行
2.程序代码超过一行
如果程序代码超过一行,可以在每一行的结尾添加反斜杠(\),继续下一行,这与C/C++的语法相同。例如:
if 1900 < year < 2100 and 1 <=month <=12\ and 1 <= day <= 31 and 0 <= hour < 24 \ and 0 <= minute < 60 and 0 <= second < 60: #多个判断条件
注意:每个行末的反斜杠(\)之后不加注释文字。
如果是以小括号(())、中括号([])或大括号({})包含起来的语句,不必使用反斜杠(\)就可以直接分成数行。例如:
month_names = ['Januari', 'Februari', 'Maart', 'April', 'Mei', 'Juni', 'Juli', 'Augustus', 'September', 'Oktober', 'November', 'December']
3.将数行表达式写成一行
如果要将数行表达式写成一行,只需在每一行的结尾添加上分号(;)即可。例如:
x = 100; y = 200; z = 300