Pythonチュートリアル 7章 入力と出力(2)

str()とrepr()

str()  関数は値の人間に読める表現を返します。
repr() 関数はインタープリタに読める(あるいは同値となる構文がない場合は必ず SyntaxError になるような) 表現を返します。

4行目の文字列に改行コード(\n)がありますが、5行目のstr()では、改行と認識され、6行目のrepr()では、そのまま文字列として認識されています。

まとめ

今回は、出力を見やすくフォーマットする について説明しました。
次回は、文字列の手作業でのフォーマット について説明します。