python的二进制与字符编码

python的二进制

  • 8bit(比特) = 1byte(字节)
  • 1024byte = 1kB
  • 1024kB = 1MB
  • 1024MB = 1GB
  • 1024GB = 1TB

字符编码

  • 字符编码规定了用二进制表示字符的规则;常见的都ASCII编码,Unicode编码(规定英文字符与中文字符都是占用2个字节,因此无法表示全部汉字),UTF-8编码(规定英文字符占1个字节,中文字符占3个字节,这个常用)。

python中chr()函数将字符编码转换为对应的字符;ord()函数将字符转换为对应的字符编码

  • print(chr(0b100111001011000))
    print(ord(""))

    运行结果:

  •  

     

 

posted @ 2021-12-23 23:01  进一步海阔天空  阅读(387)  评论(0编辑  收藏  举报