目录
条件语句
语法
含三种形式:分别是if语句、if else语句和if elif else语句
- if语句
- if else语句
- if elif else语句
语法规范
- if 表达式不要遗忘冒号
- 代码块不要忘记缩进
- 代码块不要随意缩进
语句嵌套
pass语句
pass是空语句,为了保持程序结构的完整性
assert函数
循环语句
while循环
- 语法
- while循环遍历列表
- while循环遍历元祖
- 死循环
无限循环在服务器上客户端的实时请求非常有用。
for循环
- 语法
for 迭代变量 in 字符串/列表/元组/字典集合:
循环体
- 无限循环
- for循环遍历字符串
- for循环遍历列表
- for循环遍历字典
- for进行数值循环
循环+else
- while+else
2. for+else
循环嵌套
- for循环嵌套
- for、while循环嵌套
循环控制
break
用于中止for、while循环
- 跳出for循环,不会执行else
- 跳出while循环
- 跳出内层、外层循环
continue
用于跳至下一次for、while循环
推导式
列表推导式
- 语法格式
[表达式 for 迭代变量 in 可迭代对象 if 条件表达式]
- 与for循环的异同
- 使用if判断
- 嵌套循环
- 嵌套循环+if判断
元组推导式
- 语法格式
(表达式 for 迭代变量 in 可迭代对象 if 条件表达式)
注:得到的是生成器不是元祖
- 获得元祖推导式的元素
字典推导式
- 语法格式
{表达式 for 迭代变量 in 可迭代对象 if 条件表达式 }
集合推导式
- 语法格式
{表达式 for 迭代变量 in 可迭代对象 if 条件表达式 }