Python函数ord()——获取字符的ASCII码
Python是一门优美的编程语言,它有很多强大的函数可以让我们轻松地完成一些任务。其中,ord()函数是Python中一个很有用的函数,可以帮助我们获取字符的ASCII码。
ASCII(American Standard Code for Information Interchange)码,即美国信息交换标准代码,是计算机系统中广泛使用的一个字符编码。它将每个常见字符映射到一个数字,这个数字就是该字符的ASCII码。
在Python中,使用ord()函数可以获取一个字符的ASCII码。ord()函数的语法格式如下:
ord(c)
其中,c是要获取ASCII码的字符。
下面,我们来演示一下ord()函数的使用:
# 获取字符的ASCII码示例
print(ord('A')) # 输出65
print(ord('B')) # 输出66
print(ord('a')) # 输出97
print(ord('b')) # 输出98
在上面的代码中,我们使用ord()函数获取了'A'、'B'、'a'和'b'这四个字符的ASCII码,并将结果输出到控制台。由于'A'的ASCII码是65,'B'的ASCII码是66,'a'的ASCII码是97,'b'的ASCII码是98,因此输出结果分别为65、66、97和98。
除了单个字符外,ord()函数还可以获取字符串的第一个字符的ASCII码。下面,我们来演示一下:
# 获取字符串的第一个字符的ASCII码示例
print(ord('Hello')) # 输出72
print(ord('world')) # 输出119
在上面的代码中,我们使用ord()函数获取了'Hello'和'world'这两个字符串的第一个字符的ASCII码,并将结果输出到控制台。由于'H'的ASCII码是72,'w'的ASCII码是119,因此输出结果分别为72和119。
需要注意的是,ord()函数只能获取ASCII码,而不能获取其他字符编码格式(如Unicode、GBK等)下的编码值。如果需要获取其他字符编码格式下的编码值,需要使用其他函数或模块进行处理。
总之,Python函数ord()是一个非常有用的函数,可以帮助我们轻松地获取字符的ASCII码。在日常开发中,如果需要获取字符或字符串的ASCII码,可以优先考虑使用ord()函数。
