Heim  >  Artikel  >  Backend-Entwicklung  >  So geben Sie chinesische Zeichen in Python aus

So geben Sie chinesische Zeichen in Python aus

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-08-01 14:29:3213951Durchsuche

So geben Sie chinesische Zeichen in Python aus

Sehen Sie sich das kurze Python-Tutorial an und lernen Sie, wie man mit print Zeichenfolgen ausgibt. Ich habe versucht, Chinesisch zu drucken, aber es hat nicht funktioniert.

Bearbeitungsumgebung: IDLE

Ich habe im Internet nach Lösungen gesucht und verschiedene Erklärungen gefunden. Ich habe zwei ausprobiert:

print u"学习"
print (unicode("学习", encoding="utf-8"))

Beim Speichern wird immer noch angezeigt:

So geben Sie chinesische Zeichen in Python aus

Shell-Ausgabe:

ѧϰ
ѧϰ

Es bedeutet, dass der zweite Typ immer noch codiert, aber immer noch falsch ist.

Verwandte Empfehlungen: „Python-Video-Tutorial

Fügen Sie zum Schluss einfach die erste Zeile hinzu. Obwohl ich immer noch nicht verstehe, was die erste Zeile ist, ist es das nicht # Handelt es sich um einen Kommentar? . .

# encoding: utf-8
print 'helloworld'
print u"学习"
print (unicode("学习", encoding="utf-8"))

Shell-Ausgabe:

helloworld
学习
学习

Abschließend: Ich habe festgestellt, dass ich beim Schreiben von Code immer noch auf das Feedback des Herausgebers achten muss. Ich denke nur an die Art von Fehlern, die zuvor bei der C++-Kompilierung gemeldet wurden . Python ist eine Skriptsprache und wird nicht kompiliert, daher wird beim Speichern eine Eingabeaufforderung angezeigt.

Feedback beim Speichern: # -*- Codierung: cp936 -*- bedeutet in Python die Angabe des Zeichensatzes, der beim Speichern des Codes verwendet wird.

Über CP936: Als IBM die Codepage erfand, platzierte es GBK auf Seite 936, daher heißt es CP936.

Die Kodierungsanweisung in der ersten Zeile kann also auch mit #-*- Kodierung angegeben werden: UTF-8 -*-.

Das obige ist der detaillierte Inhalt vonSo geben Sie chinesische Zeichen in Python aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn