Pythonで漢字を出力する方法

爱喝马黛茶的安东尼
リリース: 2019-08-01 14:29:32
オリジナル
14000 人が閲覧しました

Pythonで漢字を出力する方法

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

編集環境: IDLE

インターネットで解決策を検索したところ、さまざまな説明が見つかりました。2 つ試してみました:

print u"学习"
print (unicode("学习", encoding="utf-8"))
ログイン後にコピー

保存時に、まだプロンプトが表示されます:

Pythonで漢字を出力する方法

シェル出力:

ѧϰ
ѧϰ
ログイン後にコピー

これは、2 番目のタイプにはまだエンコーディングがありますが、まだ間違っていることを意味します。

関連する推奨事項: "Python ビデオ チュートリアル "

最後に、最初の行を追加するだけです。最初の行が何なのかまだ理解できませんが、それだけではありません。 #コメントですか? 。 。

# encoding: utf-8
print 'helloworld'
print u"学习"
print (unicode("学习", encoding="utf-8"))
ログイン後にコピー

シェル出力:

helloworld
学习
学习
ログイン後にコピー

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

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

CP936 について: GBK です。IBM がコード ページを発明したとき、936 ページに GBK を配置したため、CP936 と呼ばれています。

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

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!