2.2 簡単な日本語表示

prog2.py

# -*- coding: utf-8 -*-

#import sys
#import codecs

#sys.stdout = codecs.getwriter('utf_8')(sys.stdout)

print u"こんにちは、パイソン。"

日本語の入出力は大変で,こうせい、ああせい, と細かい処方箋が書いてあって,大変そうと思ったのだけど、 それはどうも古い話のようで,コメント・アウトしても動いた。 要点は次の二つ。

  1. エンコーディングを注釈で指定する。
    coding: なんとか あるいは coding=なんとか というパターンを読むらしい。 次のようにするものだとか。
  2. 文字列リテラルを表す引用符 " の前に u つける。

% python prog2.py
こんにちは、パイソン。
%

桂田 祐史
2017-12-10