1.成员运算
判断某个个体在不在某个群体内
关键字:in 在 not in 不在
字典默认暴露给外界的只有k
2.身份运算
判断两个数据值和内存地址是否相等
符号: == 只判断值
is 判断内存地址
值相等内存地址不一定相等
内存地址相等值一定相等
3.流程控制
流程控制即控制事物的执行流程
任何使用执行流程只有三种情况
1.顺序结构
自上而下依次运行
2.分支结构
在运行过程中根据条件的不同可能会执行不同的流程‘
3.循环结构
在运行过程中有些代码需要反复执行
4.必知必会
1.条件都会转成布尔值 从决定子代码是否执行
2.在Python中使用缩进来代表代码的从属关系
3.并不是所有的代码都可以拥有子代码
4.同属于某个代码的多行子代码必须要保持相同的缩进量
在python中推荐使用四个空格来缩进
ps:小技巧 上一行代码的结尾如果是冒号 那么下一行代码必缩进
5.分支结构
1.单if分支结构
if 条件:
条件成立之后执行的子代码块
2.if与else连用
if 条件:
条件成立之后执行的子代码块
else:
条件不成立的情况下执行的子代码块
ps:if与else连用 两者的子代码永远只会执行一个
3.if elif else三者连用
f 条件1:
条件1成立之后执行的子代码块
elif 条件2:
条件1不成立 条件2成立之后执行的子代码块
elif 条件3:
条件1和2都不成立 条件3成立之后执行的子代码块
...
else:
上述条件都不成立 执行的子代码块
ps:elif可以有多个
三者连用也是只会其中一个子代码块
6.if判断之嵌套
7.while循环
while 条件:
条件成立之后循环执行的子代码块
8.小游戏
ace = 0 while ace < 3: face = input('谈过几个:') if face == '一个没有': print('单身狗') break else: print('放屁') ace += 1 if ace == 3: print('你还能说不') l1 = input('能就说中\n:') if l1 == '中': ace = 0 else: print('单身狗一个') break