一、向集合转换 var=1 #整型,浮点型,复数,bool val = set(var) print(val,type(val)) #报错!所有数值类型不能转化成集合 var = "hello" val = set(var) print(val,type(val)) 总结: 所有数值类型不能转化成集合 所有容器类型都可以 字典只能转化键
二、向字典转换
var = ""
val = dict(var)
print(val, type(val))
var = [[1,"hello"],[2,"word"]] val = dict(var) print(val, type(val))
总结:
所有字符类型不能转换
容器类型只要是空都可以
列表中[[1,"hello"],[2,"word"]],嵌套二级列表,有且只有两个元素才可以
三、数值运算
// 取整(取结果,去掉余数的意思)
** 幂运算
7/5 版本2中是1,版本3中是1.4
(其余运算类似c)
四、逻辑运算
两个相等是全等于,必须数值相同 为True
a=1.0 b=1 print(a==b) #结果为True (其余运算类似c)
五、赋值运算
a**=3 等于 a=a**3
六、逻辑运算
and、or、not、xor(^)
七、成员运算
在容器中in、不在容器中not in
var = [1,2,3,4,5] print(6 in var)