或阿呆のブログ

Pythonを好んで使っているプログラマです。Ruby,Perl,PowerShell,VBAなどでもたまに書いています。おバカなことが大好きです。

raw_input関数で日本語を入力して出力

ASCIIコードを入力

In [1]: raw_input(">")
>abcde
Out[1]: 'abcde'

余裕ですな

日本語を入力

In [2]: raw_input(">")
>あいうえお
Out[2]: '\x82\xa0\x82\xa2\x82\xa4\x82\xa6\x82\xa8'

DOS窓の場合はAlt+半角/全角で日本語が入力出来るようになるっぽ
おっと、Hexで出力されてますなぁ・・・。

日本語を入力 2

In [3]: jap = raw_input(">")
>あいうえお

In [4]: jap
Out[4]: '\x82\xa0\x82\xa2\x82\xa4\x82\xa6\x82\xa8'

In [5]: print jap
あいうえお

printで出力してやると、日本語もちゃんと出力される。

初めてのPython 第3版

初めてのPython 第3版