【Python3】文字列変数をraw文字列で出力する
変数の中身のエスケープシーケンスは自動的に解釈されてしまいます。
例えば下記のようになります。
>>> s = '1\n2\n3\n' >>> print(s) 1 2 3
変数に対してPythonのraw string記法は使用できません。
そこでrepr
を使用すると、
>>> print(repr(s)) '1\n2\n3\n'
このようになります。
変数の中身のエスケープシーケンスは自動的に解釈されてしまいます。
例えば下記のようになります。
>>> s = '1\n2\n3\n' >>> print(s) 1 2 3
変数に対してPythonのraw string記法は使用できません。
そこでrepr
を使用すると、
>>> print(repr(s)) '1\n2\n3\n'
このようになります。