str()とrepr()
str() 関数は値の人間に読める表現を返します。
repr() 関数はインタープリタに読める(あるいは同値となる構文がない場合は必ず SyntaxError になるような) 表現を返します。
4行目の文字列に改行コード(\n)がありますが、5行目のstr()では、改行と認識され、6行目のrepr()では、そのまま文字列として認識されています。
まとめ
今回は、出力を見やすくフォーマットする について説明しました。
次回は、文字列の手作業でのフォーマット について説明します。