dict的使用
dict中扩展字典长度(多种方法)
dict_var = {1: 2, 3: 4}
dict_var.update(((5, 6), [7, 8]))
dict_var.update(qwe=1)
dict_var.setdefault('q', 'e')
dict_var[9] = 10
print(dict_var)
dict中获取所有的key,获取所有的value,获取所有的item
dict_var = {1: 2, 3: 4}
var1 = dict_var.keys()
var2 = dict_var.values()
var3 = dict_var.items()
print(var1)
print(var2)
print(var3)
dict中通过一个不存在的key去获取值(要求不报错)
dict_var = {1: 2, 3: 4}
var1 = dict_var.setdefault(4)
print(var1)
var2 = dict_var.get(4)
print(var2)
set的使用
定义空集合
set_var = set()
print(set_var)
set中,求差集,求合集,求交集(要求在原集合上操作)
set_var1 = {1, 2, 3, 4}
set_var2 = {1, 3, 5, 7}
set_var2.update(set_var1)
print(set_var2)
添加一个元素
set_var1 = {1, 2, 3, 4}
set_var1.add(5)
print(set_var1)
删除一个元素(使用多种方法)
set_var1 = {1, 2, 3, 4}
set_var1.discard(1)
print(set_var1)
set_var1.remove(2)
print(set_var1)
var = set_var1.pop()
print(set_var1)
数据类型转换
- 将浮点型,字符串转换成整型
- 将整数,字符串转成浮点型
- 将二进制,八进制,16进制转成10进制
- 将10进制转换成,二进制,八进制,16进制
- 将字符串转换为字节
- 将字节转换成字符串
- 将ascii码转换为字符串
- 将字符串转换成ascii码
print(int(1.1))
print(int("1"))
print(float(1))
print(float("1.3"))
print(int("0b100", base=2))
print(int("0o100", base=8))
print(int("0x100", base=16))
print(bin(4))
print(oct(64))
print(hex(256))
print(bytes('阿萨德', encoding='UTF-8'))
print(str(b'\xe9\x98\xbf\xe8\x90\xa8\xe5\xbe\xb7', encoding="UTF-8"))
print(chr(97))
print(ord('a'))