【发布时间】:2021-12-13 23:38:45
【问题描述】:
为了打印 ASCII,我需要反转字符串,以便我所做的,然后以 41 11 等为例,并将其转换为字符。结果应该是一个词(在这种情况下,黑客)
转换需要按照这个: 1.A到Z的取值范围是65到90 2.a到z的取值范围是97到122 3.空格字符的值为32
你知道怎么做吗?
提前谢谢你!
这就是我目前得到的: 我得到 Unicode 字符
['41', '11', '01', '10', '17', '99', '99', '27'] 41 11 01 10 17 99 99 27 ) 抄送
s="729799107101114"
rs=s[::-1]
import re
new=re.findall('..',rs)
print(new)
n=""
for num in new:
n+=num+" "
print(n)
j=''.join(chr(int(i)) for i in n.split())
print(j)
【问题讨论】:
-
是
s十六进制吗? IE。 “77”代表“w”还是“M”? -
77 必须是 M。我已添加范围
-
示例字符串中是否有多余的“9”?
-
是的,对不起,我修好了
标签: python loops arraylist ascii reverse