一、数据类型的可变不可变型
1、可变数据类型:在id不变的情况下,数据类型的内部的元素可以改变
列表 字典
2、不可变数据类型:value改变,ID也跟着改变
数字 字符串 布尔(0,1或 true,false)
二、运算符
1、算术运算
2、比较运算
3、赋值运算
4、逻辑运算
三、流程控制
单分支
if 条件:
满足条件后要执行的代码
双分支
if 条件:
满足条件执行代码
else:
if条件不满足就走这段
多分支
回到流程控制上来,if...else ...可以有多个分支条件
if 条件:
满足条件执行代码
elif 条件:
上面的条件不满足就走这个
elif 条件:
上面的条件不满足就走这个
elif 条件:
上面的条件不满足就走这个
else:
上面所有的条件不满足就走这段
print("大家一起玩猜年龄游戏!") oldboyage = 63 count = 0 while count <= 2: count+=1 age = int(input("请输入年龄:")) if age > oldboyage : print("too big.",) elif age < oldboyage: print("too small.", ) else: print("恭喜你,猜对了...", ) break
四、循环
while循环
语法
while 条件:
执行代码...
死循环
有一种循环叫死循环,一经触发,就运行个不停。
while 是只要后边条件成立(也就是条件结果为真)就一直执行,怎么让条件一直成立呢?
while True或while 1
循环中止语句
-
- break用于完全结束一个循环,跳出循环体执行循环后面的语句
- continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环
五、补充
x=10 >>>数字类型(int整型,float浮点型)
name='egon' >>>字符串(str)
i=['x',1,[1,3]] >>>列表(list)
info={
'name':'egon',
'age':18, >>>>>>字典(dic)
'sex':'male',
}