python笔记2:条件控制与循环

条件控制

 if语句

if condition_1:
    statement_block_1
elif condition_2:
    statement_block_2
else:
    statement_block_3
  • 如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句
  • 如果 "condition_1" 为False,将判断 "condition_2"
  • 如果"condition_2" 为 True 将执行 "statement_block_2" 块语句
  • 如果 "condition_2" 为False,将执行"statement_block_3"块语句

if 嵌套

if 表达式1:
    语句
    if 表达式2:
        语句
    elif 表达式3:
        语句
    else:
        语句
elif 表达式4:
    语句
else:
    语句

循环语句

while 循环

while 判断条件(condition):
    执行语句(statements)…

while 循环使用 else 语句

while <expr>:
    <statement(s)>
else:
    <additional_statement(s)>

for 语句

Python for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串。

for <variable> in <sequence>:
    <statements>
else:
    <statements>

range()函数

使用内置range()函数遍历数字序列。

for i in range(5):
    print(i)

结合range()和len()函数以遍历一个序列的索引

a = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']
for i in range(len(a)):
    print(i, a[i])

使用range()函数来创建一个列表

list(range(5))
[0, 1, 2, 3, 4]

break 和 continue 语句及循环中的 else 子句

break                                                                  continue

pass 语句 

 Python pass是空语句,是为了保持程序结构的完整性。一般用做占位语句

猜你喜欢

转载自blog.csdn.net/qq_51377150/article/details/126702842
今日推荐