[python]程序控制
布尔类型
布尔类型的字面量:
- True 表示真
- False 表示假
定义变量存储布尔类型数据
变量名称 = 布尔类型字面量(或返回值是布尔类型的表达式)
布尔运算符
==
!=
>
<
>=
<=
1 | bool_t = True |
if语句
1 | if 判断条件: |
while语句
1 | while 判断条件: |
for语句
1 | for 临时变量 in 待处理数据集: |
例
1 | name = "Hello World!" |
range语句
待处理数据集实际上是一种序列类型,就是其内容可以一个个依次取出的一种类型
range可以获得一个简单的数字序列
- 语法1
range(num)1
2
3
4
5
6
7
8
9
10
11range_t = range(5)
print(f"{range_t},range_t的数据类型{type(range_t)}")
for i in range_t:
print(i)
>>>
range(0, 5),range_t的数据类型<class 'range'>
0
1
2
3
4 - 语法2
range(num1,num2)
从num1开始,到num2结束的数字序列,不包含num2本身 - 语法3
range(num1,num2,step)
step是数字之间的步长,默认为11
2
3
4
5
6
7
8
9
10range_t = range(0,12,3)
print(f"{range_t},range_t的数据类型{type(range_t)}")
for i in range_t:
print(i)
>>>
range(0, 12, 3),range_t的数据类型<class 'range'>
0
3
6
9
for循环临时变量作用域
循环内
continue和break
continue
作用:中断本次循环,直接进入下一次循环
在for和while中效果一致
break
作用:直接结束循环
在for和while中效果一致