我正在写一个程序在python 3将输入字符串转换为整数。代码只有一个问题。只要有空间,它就会打印-64。我试过编辑一个代码,但是它打印了64个空格。有什么建议?打印字符串作为整数在python 3
n = input("please enter the text:").lower()
print(n)
a = []
for i in n:
a.append(ord(i)-96)
if (ord(i)-96) == -64:
a.append(" ")
print(a)
感谢
Input: "BatMan is Awesome"
Output: [2, 1, 20, 13, 1, 14, -64, ' ', 9, 19, -64, ' ', 1, 23, 5, 19, 15, 13, 5]
您能提供一些样本输入和您的预期输出吗? – CoryKramer
@Cyber:完成,添加了一个输入和输出 – pythonnewbie
@Cyber *一个代码,但它打印64与空间* – ZdaR