Python字符编码及转换
在Python开发中,我们经常需要处理不同的字符编码问题。因为在不同的系统、平台、语言之间,字符编码的表示方式是不同的。本文将介绍Python中常见的字符编码以及它们之间的转换方法。
- ASCII字符集
ASCII(American Standard Code for Information Interchange)是美国信息交换标准代码,它是一种基于拉丁字母的字符编码方式,用于文本通信。ASCII编码使用7位二进制数表示一个字符,一共可以表示128个字符,包括英文字母、数字和常用符号等。
在Python中,我们可以使用ord()函数将一个ASCII字符转换成对应的十进制数,使用chr()函数将一个十进制数转换成对应的ASCII字符。
示例代码:
ch = 'A'
print(ord(ch)) # 输出65
num = 81