在吉多 · 范 · 罗苏姆开始考虑设计 Python 语言时,他决定通过代码缩进来区分代码块结构,避免输入太多的花括号和关键字。Python 使用空白来区分代码结构,这是初学者需要注意的不同寻常的第一点,而且有其他语言开发经验的人会觉得奇怪。但使用 Python 一段时间后会觉得很自然,而且会习惯于编写简洁的代码来进行大量的编程工作。
使用连接
程序在合理的长度下是易读的。一行程序的(非强制性)最大长度建议为 80 个字符。如果你在该长度下写不完你的代码,可以使用连接符 (反斜线)。把它放在一行的结束位置,Python 仍然将其解释为同一行。
例如,假设想把一些短字符串拼接为一个长字符串,可以按照下面的步骤:
>>> alphabet = '' >>> alphabet += 'abcdefg' >>> alphabet += 'hijklmnop' >>> alphabet += 'qrstuv' >>> alphabet += 'wxyz' 或者,使用连接符一步就可以完成: >>> alphabet = 'abcdefg' + ... 'hijklmnop' + ... 'qrstuv' + ... 'wxyz' 在 Python 表达式占很多行的情况下,行连接符也是必需的: >>> 1 + 2 + File "<stdin>", line 1 1 + 2 + ^ SyntaxError: invalid syntax >>> 1 + 2 + ... 3 6 >>>