python中字符和ASCII相互转换

2021-01-22 18:05:55 浏览数 (1)

参考链接: Python ascii()

python中有两个内置的方法可以实现题目中的要求, 

1.ord() 

参数是字符,返回值是十进制的整数,代表的是该字符在ASCII中的位置。 

例如: 

>>>ord('a') 

97 

>>> ord('b') 

98 

>>> ord('c') 

99 

2.chr() 

参数是 可以是10进制也可以是16进制的形式的数字,返回值是ascii字符 

例如: 

>>>print chr(0x30), chr(0x31), chr(0x61) # 十六进制 

0 1 a 

>>> print chr(48), chr(49), chr(97) # 十进制 

0 1 a 

最后推荐题目联系一下,只有多练习才能更好的掌握。 

http://www.pythontip.com/coding/code_oj_case/20

0 人点赞