Python 简单流程控制
简单流程控制
一、布尔值
1、首字母大写,其他小写
2、只有2种值,True 和 Flase
二、比较符
== 等于 != 不等于 < 小于 > 大于 <= 小于等于 >= 大于等于
以上所有的结果为: True 或 False
>>> 'hello' == 'hello' True >>> 'hello' == 'Hello' False >>> 'dog' != 'cat' True >>> True == True True >>> True != False True >>> 42 == 42.0 True >>> 42 == '42' False
从上面的案例可以得出结论:
1、字符串区分大小写
2、整型与浮点型不区分
3、整型与字符型不相等
三、布尔操作符
and 且(两个表达式都为真,结果为True,否则为False) True and True 结果为:True,其他全为 False or 或(有一个表达式为真,结果为True,否则为False) False or False 结果为:False,其他全为 True not 非(取相反值,如果表达式为值,取非为假) not True 结果为:False not False 结果为:True
四、流程控制元素
1、条件
根据条件是True 还是False,来决定执行哪个代码块
2、代码块
1.缩进增加时,代码块开始。 2.代码块可以包含其他代码块。 3.缩进减少为零,或减少为外面包围代码块的缩进,代码块就结束了。
五、流程控制语句
#if开始 if 条件等于真: 真代码块 else: 假代码块 #if结束 #其中 if 和 else 都是关键字
#if elif 开始 if 条件等于真: 真代码区 elif 条件等于真: 真代码区 else: 假代码区 #if结束 #其中 if 、 elif 、else 都是关键字
#while 循环 while 条件等于真: 真代码块会一直执行 while 条件等于真: 真代码块会一直执行 else: 假代码块只执行一次
#while 下使用 break结束循环 while 条件等于真: 真代码块会一直执行,直到条件等于假时结束 break #强制结束循环
#while 下使用 continue 跳转到循环开始 while 条件等于真: 真代码块会一直执行,直到条件等于假时结束 continue #强制跳转到循环开始处,循环内后面代码不在执行
#range 最多有3个参数 #range(开始, 结束, 步长) for i in range(5): print('i = ' + str(i)) ''' i = 0 i = 1 i = 2 i = 3 i = 4 ''' for j in range(2, 5): print('j = ' + str(j)) ''' j = 2 j = 3 j = 4 ''' for k in range(2, 5, 2): print('k = ' + str(k)) ''' k = 2 k = 4 '''