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
'''

浙公网安备 33010602011771号