python基础2-流程控制语句

2019-12-15  本文已影响0人  乱弹琴给

1、分支语句
if 判断条件布尔表达式:
条件成立时执行代码块
else:
条件不成立时执行代码块

注意python中分支语句的冒号和强制缩进。
两个数字之间比较会自动类型转换,比如 if (1==1.0) 返回True
数字和字符串比较要手动转换。比如 if (1==int("1"))
字符串之间比较的技巧。比如 if ("abc".lower() == "ABC".lower();if (" abc".strip()=="abc")

数字与布尔值比较,0等于False,非0等于True。
if (0==False):
执行代码

if ((3-1)==False)
不执行代码

==;!==;>;<;>=;<=
逻辑运算符
and; or ; not (not 1==1 返回False)
优先级 not > and > or

多分支语句
if 判断条件布尔表达式:
条件成立时执行代码块
elif 判断条件布尔表达式:
条件2成立时执行代码块
else:
条件不成立时执行代码块

复杂情况下会用分支语句嵌套,嵌套比用多分支有点室便于阅读代码,逻辑清晰。

2、循环语句
while 循环执行条件:
被循环执行的代码块
修改循环的判断条件
i = 1
while i <= 10:
print(i)
i = i + 1

continue和break
continue跳过这次循环,进入下一次循环。break中断当前循环。

上一篇下一篇

猜你喜欢

热点阅读