if的嵌套
语句的分隔符
- 如果使用语法括号对,语句就可以横跨数行
- 如果语句以反斜线结尾,就可以横跨数行
- 字符串常量有特殊规则,三重引号字符串块可跨数行。
- 其他规则······
if/else三元表达式
等价于下面的语句:
while循环格式
for循环格式
for循环可以遍历任何一种序列对象
- 列表
- 字符串和元组
for循环在字典中的应用
循环的编写
通常for比while容易写,执行时也比较快。Python提供了两个内置函数,在for循环里定制迭代:
- range():返回一系列连续增加的整数,可作为for中的索引
- zip():返回并行元素的列表,可用于在for中内遍历数个序列
range()
zip()
在基本运算中,zip会取得一个或多个序列为参数,然后返回元组的列表,将这些序列中的并排的元素配成对。
zip也可以用于产生字典