1.if分支结构
完整的if逻辑结构语句
if expression:
statement1
elif expression:
statement2
,..
else:
statementn
pass语句:相当于占位符,什么也不做
if 1:
pass
else:
print("测试")
断言:
#如果该表达式为true,代码继续向下执行
#如果是false,会引发AssertionError错误
assert expression
2.循环结构
while循环语句
while test_expression:
body_statement
for-in循环
for 变量 in 范围|字符串|集合:#如果是字典,则遍历表示的是key
statements
#补:isinstance(element,type)函数
#用于判断element是否是type类型
for表达式
#最终返回一个列表
expression for 变量 in 集合...判断语句
list1 = [1,2,3,4]
#注意:这个而是能是列表,不能是元组
list2 = [x**2 for x in list1 if x % 2 == 0]
print(list2)
#输出:[4,16]