Maison >développement back-end >Tutoriel Python >Comment imprimer des caractères chinois en python
Aujourd'hui, je vais partager avec vous une méthode d'utilisation de print pour produire du chinois en python. Elle a une bonne valeur de référence et j'espère qu'elle sera utile à tout le monde.
Regardez le didacticiel concis de Python et apprenez à utiliser print pour imprimer des chaînes. J'ai essayé d'imprimer en chinois, mais cela n'a pas fonctionné. (Apprentissage recommandé : Tutoriel vidéo Python)
Environnement d'édition : IDLE
J'ai cherché en ligne des solutions, des opinions diverses et j'en ai essayé deux :
print u"学习" print (unicode("学习", encoding="utf-8"))
Une erreur sera toujours affichée lors de l'enregistrement.
Sortie Shell :
ѧϰ ѧϰ
Cela signifie que le premier est toujours encodé mais il est toujours faux.
Enfin, ajoutez simplement la première ligne. Même si je ne comprends toujours pas ce qu'est la première ligne, n'est-ce pas que # est un commentaire ? . .
# encoding: utf-8 print 'helloworld' print u"学习" print (unicode("学习", encoding="utf-8"))
sortie du shell :
helloworld 学习 学习
Enfin : j'ai trouvé que lors de l'écriture du code, je dois toujours faire attention aux commentaires de l'éditeur, je ne pense qu'au type d'erreurs signalées dans. La compilation C++ avant Python est un langage de script. La compilation n'est pas effectuée, vous serez donc invité lors de l'enregistrement.
Retour lors de l'enregistrement : # -*- codage : cp936 -*- en python signifie spécifier le jeu de caractères utilisé lors de l'enregistrement du code.
Ainsi, l'instruction de codage sur la première ligne peut également être spécifiée avec #-*- coding : UTF-8 -*-.
Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!