Pro154-泡面Python[Py#054]——3min-EasyCase 字符串和AscII相互转换

Python

3分钟练习

字符串和AscII相互转换

 python 内置里面有一种对于 字符串 进行 AscII 转换,和对 AscII 转化为 字符串 的处理函数,今天,我们就来尝试学习字符串和AscII相互转换的操作。


实例代码和效果展示

 这里首先了解一下这些函数的功能:

  • ord():# 把一个字符转换为 AscII 码
  • chr(): # 把一个 AscII 码转换为对应的字符
#    input chr
c = input("请输入一个字符: ")
 
#    input ord
a = int(input("请输入一个ASCII码: "))
  
print( c + " 的ASCII 码为", ord(c))
print( a , " 对应的字符为", chr(a))
测试运行效果

AscII码的限制

【吉米:为什么不能输入多个字符的?】
 这里的 chr() 函数和 ord() 函数,是一对一的,也就是输入的字符,只能是1个字符,而输入的字符对应 AscII 码,只能是对应一个字符,否则 Python 会爆破...啊是报错。像下面红色框框里面显示的,输入了三个字符,chr() 和 ord() 无法识别这么多。

输入太多的字符

 那么我们如何实现一个单词的所以 AscII 码转换呢?这里我们就要学习一下,怎么将一个单词的每个字母提出,然后对它们每个单词进行 ord() ,再用一个固定的格式将他们输出出来。

·

你可能感兴趣的:(Pro154-泡面Python[Py#054]——3min-EasyCase 字符串和AscII相互转换)