Maison > Questions et réponses > le corps du texte
高洛峰2017-04-18 10:00:36
Imprimer le dict et le tuple sont tous deux affichés en code Unicode. Si vous imprimez un seul élément sous dict ou tuple, il sera affiché en chinois normal.
De plus, ajouter u devant la chaîne indique que la chaîne est au format unicode
Vous pouvez poster votre code pour voir comment il est imprimé.
# -*- coding: utf8 -*-
tuple_d=("你好","abc",123)
print tuple_d
print tuple_d[0]
dic={"name":"张三","age":14}
print dic
print dic["name"]
print "张三"
print u"\u5f00\u59cb"
Sortie en séquence
('xe4xbdxa0xe5xa5xbd', 'abc', 123)
Bonjour
{'age' : 14, 'name' : 'xe5xbcxa0xe4xb8x89'>
Zhang San
Zhang San
Démarrer
迷茫2017-04-18 10:00:36
Il semble que ce que vous avez imprimé soit un tuple
Essayez d'imprimer la chaîne directement, elle devrait pouvoir afficher ce que vous voulez
大家讲道理2017-04-18 10:00:36
Essayez comme ça
import json
print json.dumps("你需要打印的字符串或字典或元组或数组",encoding='utf-8',ensure_ascii=False)