Pythonのエスケープシーケンスとraw文字列とは?\nや\tの意味と、WindowsのパスC:\newが改行に化ける落とし穴を初心者向けに解説
文字列の中に書いた\nが改行になったり、Windowsのファイルパスが途中で崩れたりして驚いたことはありませんか?その正体はエスケープシーケンスです。この記事では、よく使うエスケープシーケンスの一覧から、r"..."で書くraw文字列の仕組み、正規表現での使いどころ、Python 3.12から出るようになったSyntaxWarning、raw文字列の末尾に\を置けない落とし穴までを、サンプルコードで初心者向けにやさしく解説します。