python中编码(encode())和解码(decode())

  • 个人笔记和刚好七夕看到这个,皮一下

  • 这几个是常用的编码表,有时候编译器会发出错误,也是因为编码表不同的问题。下图是各个编码标的适用性范围

python中编码(encode())和解码(decode())_第1张图片

  • 编码(encode())和解码(decode())

    • 使用事例:
#编码,这个就会输出下一句的那一串
print("我爱你".encode('utf-8'))
#解码,可以到编译器运行一下哈哈,给你一种向不解风情的程序员委婉地表白的方式,
#没错,这个会输出我爱你。
print(b'\xe6\x88\x91\xe7\x88\xb1\xe4\xbd\xa0'.decode('utf-8'))

#其中这两个的类型也不一样,第一个是,第二个是。
#所以开头的b就是表示这个是bytes类型
print(type('我爱你'))
print(type(b'\xe6\x88\x91\xe7\x88\xb1\xe4\xbd\xa0')

你可能感兴趣的:(Python(学习))