关于python:打印单词中所有字母的unicode

Printing the unicode of all the letters in a word

本问题已经有最佳答案,请猛点这里访问。

我在这个问题上陷入了困境:

user inputs a word, program outputs the unicode of each letter in the word

输入语句的外观如下:

1
word = input("Enter a word:")

假设用户输入单词"cat",输出如下所示:

1
2
3
C: 67
a: 97
t: 116


基于您的示例,我猜您尝试输出的是字符的ASCII值。如果是这样,您可以使用python内置函数ord()检查ASCII值。

1
2
3
4
userInput = input("Enter a word:")

for i in userInput:
    print('{}: {}'.format(i, ord(i)))

输出:

1
2
3
C: 67
a: 97
t: 116

使用Orthor()。

1
2
3
word = input("Enter a word:")
for letter in word:
    print(letter + ': ', ord(letter))