📜  获取char python的int值(1)

📅  最后修改于: 2023-12-03 15:41:27.103000             🧑  作者: Mango

获取char python的int值

在 Python 中,char 类型并不存在。字符可以直接表示为字符串类型,每个字符可以使用 ord() 函数获取其对应的 ASCII 值,也可以使用 Unicode 编码表示。

ord() 函数

ord() 函数返回给定字符的十进制 ASCII 值。例如:

char = 'a'
ascii_val = ord(char)
print(ascii_val)    # 输出 97
Unicode 编码

在 Python 中,每个字符都有一个唯一的 Unicode 编码,可以使用内置的 ord() 函数获取其对应的 Unicode 编码值。例如:

char = 'a'
unicode_val = ord(char)
print(unicode_val)    # 输出 97
将整数转化为字符

使用 chr() 函数可以将给定的整数转化为 ASCII 或 Unicode 字符。例如:

ascii_val = 97
char = chr(ascii_val)
print(char)   # 输出 'a'

unicode_val = 23383
char = chr(unicode_val)
print(char)   # 输出 '嶇'
总结

在 Python 中,可以使用 ord() 函数获取字符对应的 ASCII 或 Unicode 值,也可以使用 chr() 函数根据整数值转化为对应的字符。