読者です 読者をやめる 読者になる 読者になる

【Python3】文字列変数をraw文字列で出力する

変数の中身のエスケープシーケンスは自動的に解釈されてしまいます。
例えば下記のようになります。

>>> s = '1\n2\n3\n'
>>> print(s)
1
2
3

変数に対してPythonのraw string記法は使用できません。
そこでreprを使用すると、

>>> print(repr(s))
'1\n2\n3\n'

このようになります。

参考

How to print raw string data from a variable - Python