1.成员运算
2.身份运算
3.流量控制
一、成员运算
判断某个个体在不在某个群体内
in在,not in不在
二、身份运算
判断两个数据,值和内存地址是否相等
符号==判断值,is判断内存地址
值相等内存地址不一定相等
内存地址相等值一定相等
三、流程控制
流程控制即控制事物的执行流程
任何使用执行流程只有三种情况
1.顺序结构
由上而下一次运行
2.分支结构
在运行过程中根据条件的不同可能会执行不同的流程
3.循环结构
在运行过程中有些代码可能反复运行
四、必知必会
1.条件都会转成布尔值,从而决定子代码是否执行
2.在python中使用缩进来表示代码的从属关系
3.并不是所有代码都拥有子代码
4.同属某个代码的多行子代码,必须保持相同的缩进量
5. 在python中通常使用四个空格表示缩进
6.上一行的代码结尾如果是冒号,下一行代码一定会缩进
五、分支结构
1.单if分支结构
if 条件:
条件成立后执行的子代码块
2.if与else连用
if 条件:
条件成立后执行的子代码块
else:
条件不成立的情况下执行的子代码块
3.if elif else三者连用
if 条件1
条件成立后执行的子代码块
elif 条件2
条件1不成立,条件2成立之后执行的子代码块
elif 条件3
条件1,2不成立,条件3成立之后执行的子代码块
else
上述条件都不成立,执行的子代码块
六、if判断之嵌套
练习题
1.
2.
七、while循环
while 条件
条件成立后循环执行的子代码块
八、while+break
break结束本层循环
九、全局标志位