str -----字符串类型,一般用于内存中总数据操作
a = "yang" #unicode编码存储在内存
bytes 类型,一般用于数据存储和网络传输
v = a.encode(‘utf-8‘) #将字符串转换为字节(由unicode转换为“utf-8”)
v1 = a.encode(‘gbk‘) #将字符串转换为字节(由unicode转换为“gbk”)
字典
dic = {‘k1‘:1,"k2":2,"k3":3}
v = dic.keys() #v是一个迭代器????
for i in v:
print(i,type(i))
字符串类型不同
python --------str--------bytes
python---------unicode---------str
上下对应,相等的
python3中放入s中的python2中放入unicode,python2中放入str就等于python3中的bytes
原文:https://www.cnblogs.com/yangzilaing/p/13578643.html