我在使用python中的重音时遇到麻烦
我写了#--编码:utf-8--,因此它可以识别重音。但是仍然有一段时间它不起作用。我得到“?”并在收到错误后使用它“ SyntaxError:非ASCII字符'\ xc3'“
为什么?我应该改变什么?谢谢
(不适用于所有字符'à','ç','é','è','ê','ë','î','ô','ù',“'” ,“'”)
这是我的代码:
# -*- coding: utf-8 -*-
testList = ['à','ç','é','è','ê','ë','î','ô','ù',"‘","’"]
testCharacter = raw_input('test a character : ') # example : é
print(testCharacter) # getting é
print(testCharacter[0]) # getting ?
print(testCharacter + testCharacter[0]) # getting é?
testCharacterPosition = testList.index(testCharacter)
print(testCharacterPosition) #getting 2
这是我的控制台上的结果:
test a character : é
é
?
é?
2
似乎您仍在使用python2(由于python2已停产,您应考虑切换到python3)。