📅  最后修改于: 2023-12-03 14:57:13.143000             🧑  作者: Mango
在Python中,字符(char)是以Unicode编码表示的。要获取一个字符的十进制值,可以使用内置函数ord()。
char = 'A'
decimal_value = ord(char)
print(decimal_value) # 输出65
上述代码中,我们使用ord()函数将字符'A'转换为它在Unicode编码表中的十进制值,即65,然后将其打印出来。
需要注意的是,ord()函数只能用于单个字符,如果你想获取一个字符串中每个字符的十进制值,可以使用循环语句。
str = 'Hello, World!'
for char in str:
decimal_value = ord(char)
print(decimal_value)
上述代码中,我们使用循环语句将字符串中的每个字符遍历出来,并使用ord()函数将其转换为十进制值,然后打印出来。输出结果如下:
72
101
108
108
111
44
32
87
111
114
108
100
33
以上就是如何获取char python的十进制值的介绍,希望对你有所帮助。