条件语句
if、elif、else 来进行逻辑判断
格式:
1 | if 判断条件1: |
循环语句
for 循环
for 循环可以遍历任何序列
1 | str = 'Python' |
输出:
1 | P |
列表推导式
列表推导式的执行顺序:各语句之间是嵌套关系,左边第二个语句是最外层,依次往右进一层,左边第一条语句是最后一层。
1 | [x*y for x in range(1,5) if x > 2 for y in range(1,4) if y < 3] |
执行顺序:
1 | for x in range(1,5) |
1 | x = [i for i in range(5) if i>2] |
enumerate使用
1 | list=['小明',‘小红’,'小蓝'] |
item输出一次为list中的每个值
1 | (0, '小明') |
while 循环
1 | sum = 0 |
while 循环使用 else 语句
在 while … else 在条件语句为 false 时执行 else 的语句块。
1 | while <expr>: |
break
break 用在 for 循环和 while 循环语句中,用来终止整个循环。
continue
continue 用在 for 循环和 while 循环语句中,用来终止本次循环。
pass 语句
pass 是空语句,它不做任何事情,一般用做占位语句,作用是保持程序结构的完整性。
1 | if True: |