ord()
是 Python 内置函数之一,用于获取给定字符的 ASCII 码值。
函数语法
ord(c)
其中,c
是要获取 ASCII 码值的字符。
示例代码
以下是几个示例代码,展示了不同字符的 ord()
函数的使用和结果:
示例 1:获取字符 'A' 的 ASCII 码值
char = 'A'
ascii_value = ord(char)
print(f"The ASCII value of '{char}' is {ascii_value}")
运行结果:
The ASCII value of 'A' is 65
示例 2:获取字符 'a' 的 ASCII 码值
char = 'a'
ascii_value = ord(char)
print(f"The ASCII value of '{char}' is {ascii_value}")
运行结果:
The ASCII value of 'a' is 97
示例 3:获取字符 '#' 的 ASCII 码值
char = '#'
ascii_value = ord(char)
print(f"The ASCII value of '{char}' is {ascii_value}")
运行结果:
The ASCII value of '#' is 35
总结
ord()
函数用于获取一个字符的 ASCII 码值,返回一个整数表示。它对于处理字符编码、字符转换以及一些简单的字符操作非常有用。需要注意的是,ord()
函数只接受一个字符作为参数,如果传入多个字符或空字符串,会引发 TypeError
。在处理字符串时,了解字符的 ASCII 码值可以帮助您执行各种字符处理任务。