我已在文件的开头声明了编码:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
我有这个有特殊字符的单词列表
wordswithspecialcharacters = "hors-d'œuvre régal bétail œil écœuré hameçon ex-æquo niño".split()
当我使用函数来操作这些单词并打印它们时,字符很好:
def plusS (word) :
word = word+"s"
return word
for x in range (len(wordswithspecialcharacters)) :
print wordswithspecialcharacters[x]
这将正确打印它们。
但如果我只是打印带有特殊字符的列表单词,我会得到:
[" hors-d' \ xc5 \ x93uvre",' r \ xc3 \ xa9gal',' b \ xc3 \ xa9tail',&# 39; \ XC5 \ x93il&#39 ;, ' \ xc3 \ xa9c \ xc5 \ x93ur \ xc3 \ xa9',' hame \ xc3 \ xa7on',' ex- \ xc3 \ xa6quo', ' NI \ XC3 \ xb1o']
我的问题:
由于