ホームページ  >  記事  >  バックエンド開発  >  Pythonで漢字を印刷する方法

Pythonで漢字を印刷する方法

(*-*)浩
(*-*)浩オリジナル
2019-07-01 13:48:016413ブラウズ

今日は、Python で print を使用して中国語を出力する方法を紹介します。非常に参考になるので、皆さんのお役に立てれば幸いです。

Pythonで漢字を印刷する方法

Python の簡潔なチュートリアルを見て、print を使用して文字列を印刷する方法を学びましょう。中国語を印刷しようとしましたが、うまくいきませんでした。 (推奨学習: Python ビデオ チュートリアル )

編集環境: IDLE

インターネットで解決策やさまざまな意見を検索し、2 つ試しました:

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

保存時にエラーが表示されます。

シェル出力:

ѧϰ
ѧϰ

これは、最初のものはまだエンコードされていますが、まだ間違っていることを意味します。

最後に一行目を追加します 一行目はまだ意味が分かりませんが、 # はコメントではないでしょうか? 。 。

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

シェル出力:

helloworld
学习
学习

最後に: コードを書くときは、依然としてエディターのフィードバックに注意を払う必要があることがわかりました。私は、C コンパイラ エラーの種類についてのみ考えています。 Python はスクリプト言語です。コンパイルは実行されないため、保存時にプロンプ​​トが表示されます。

保存時のフィードバック: python # -*- コーディング: cp936 -*- コードを保存するときに使用する文字セットを指定することを意味します。

したがって、最初の行のエンコーディング ステートメントは、#-*- コーディング: UTF-8 -*- で指定することもできます。

Python 関連の技術記事をさらに詳しく知りたい場合は、Python チュートリアル 列にアクセスして学習してください。

以上がPythonで漢字を印刷する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。