7 Python外壳:代码结构

Python外壳:代码结构

 

在吉多 · 范 · 罗苏姆开始考虑设计 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
>>>
连接

使用if elif else 进行比较

使用 while 进行循环

使用for迭代 (遍历循环)

推导式

函数

生成器与迭代器

装饰器

命名空间和作用域

try except else finally

 

原文地址:https://www.cnblogs.com/aweisl/p/13549354.html