数值类型和散列类型
(1)数值类型
int 整型
float 浮点类型
bool 布尔类型 Ture False
complex 复数类型 1+2j 实部 虚部
类型转换:
int-float
float(2)
bool-int
int(True)
所有非零的数转换成bool都是True,零转换成bool类型是False
运算符: //取整 %取余 **取幂
命名规则:以数字,下划线,字母组成,但不要以数字和下划线开头,避开关键字
(2)散列类型
集合set: 唯一性,无序性
set1={1,2,False,'人'}
交集& 并集| 差集-
增:
增加一个:add set1.add(‘a’)
增加多个: update set1.update([‘aaa’,‘bbb’])
删:
随机删除:pop
删除指定: remove
批量删除: clear
字典dict {key:value}键值对 key唯一
dict1={1:'新',2:'华',3:'字',4:'典'}
dict1[1]
增
setdefault(有则查,无则增)
dict1.setdefault(5,'是')
删:
指定删除:pop
随机删除:popitem
清空:clear
查:
get
dict1.get(1)
keys,values 获取字典中所有key或value的值
items 获取字典中所有键值对
改:
dict1[1]='xin'
update
dict1.update({1:'新'})