关于变量的一些补充
身份运算
判断值是否为某个类型
语法:
a is b
a is not b
例如:判断x是否为字符串
x = "python"
type(x) is str //返回true
type(x) is not str //返回false
关于None
none 表示空
在声明变量的时候比较常用
例如:
name = None
if name is None:
print("你还没有取名字")
三元运算
例如:
a=10
b=5
如果a>15则把a赋值给c,否则把b赋值给c
a = 10
b = 5
c = a if a > 15 else b
格式:x = 值1 if 条件 else 值2
如果条件成立则把值1付给x否则把值2赋值给x