python 字符的花儿

字符str

  • python3 使用unicode编码(以支持多国语言)
  • 十六进制编码unicode与字符串str等价
>>> '\u4e2d\u6587'
'中文'
  • ord()函数可以获取字符的整数表示
  • chr()函数把编码转换成字符
>>> ord('A')
65
>>> ord('中')
20013
>>> chr(66)
'B'
>>> chr(25991)
'文'

字节类型bytes

  • str为unicode,存盘或网络要把str变为字节为单位的bytes,如下表示:
x ='ABC'
y = b'ABC'
#前者是str,后者虽然内容显示得和前者一样,但bytes的每个字符都只占用一个字节。

https://www.liaoxuefeng.com/wiki/1016959663602400/1017075323632896

猜你喜欢

转载自www.cnblogs.com/scientist/p/12143620.html