一、if
语法:
if 条件语句1:
代码段1
elif 条件语句2:
代码段2
elif 条件语句3:
代码段3
...
else:
代码段n
其他语句
名称 | 表达式 | 结果 |
---|---|---|
三目运算符 | 值1 if 表达式 else 值2 | 判断表达式的值是否为True,为True整个表达式的结果是值1,否则是值2 |
二、for
语法:
for 变量 in 序列:
循环体
else:
代码段(循环是自然死亡就会执行)
说明:
序列 —— 属于序列的数据; python中的序列有:字符串、列表、字典、集合、元祖、range、迭代器、生成器
range函数:
- range(N) —— 产生数字序列 0 ~ N-1 (N必须是大于0的整数)
- range(M, N) —— 产生数字序列 M ~ N-1 (M,N必须是整数, N > M)
- range(M, N, step) —— 从M开始,每次值加step产生下一个数字,直到N前一个为止。 (M,N必须是整数, step>0,N>M;step<0,N<M)
- range(len(str)) —— 通过遍历字符串字符下标遍历字符串
三、while
语法:
while 条件语句:
循环体
else:
代码段(循环是自然死亡就会执行)
网友评论