raw stringについて

参照情報

raw stringとは?

下記のように、'r' もしくは 'R'プレフィックスをつけている文字列のこと。

  • r"~~~"
  • R"~~~"

raw stringにすることにより、エスケープシーケンスが不要になる。

例でみるとわかりやすい。


>>> s = "xavi \n iniesta"
>>> sr = r"xavi \n iniesta"   # <---raw string!!!
>>>
>>> s
'xavi \n iniesta'
>>>
>>> sr
'xavi \\n iniesta'  # <---raw stringの場合、自動で\をつけてくれている。へぇ。
>>>
>>> print(f'{s}')
xavi
 iniesta
>>>
>>> print(f'{sr}')
xavi \n iniesta  # <---エスケープシーケンスにより、"\n"がただの文字列と化している。 


シャビとイニエスタのコンビが、指導者としてバルサで実現することがあるのでしょうか。

その時は、再びバルサ黄金期を作ってほしいものです。