Python用的Uncode编码,转变成utf-8
1.解码和读码
解码: ord() 比如ord('A') 解码为65
读码: chr(65) 为 A
2.由于Python字符串是str类型,存储要转换成byte类型,byte类型在前面加b比如b'ABC'
转换: str转换成指定的byte用encode 比如: 'ABC'.encode("ascii) 输出b'ABC' ; '中文'.encode('utf-8') 输出b'......'
如果从网上读取到了字节流,就需要用decode()解码: b'ABC'.decode('ascii')
计算字节长或字符长,len(): len('AB');len('中文')都为2字符长; len(b'ABC');len('中文'.encode('utf-8'))
3.格式化输出
a.使用占位符:
比如print("%d %s %f"%(2,"weii",1.1)),最有趣的是%s永远起作用,将转化成str
b.format():