python エスケープシーケンス

\ または バックスラッシュとセットで特定の文字を書くと、printで表示したときに別の意味あるアクションとして扱われます。

\n改行
\tタブ
¥bバックスペース (前に変えた文字を消す)
\r復帰(Carridge Return:その行の先頭へ)
\0NULL文字(何もないことを示すためのもの)
\’シングルクォーテーションを文字として表示
\”ダブルクォーテーションを文字として表示
\\バックスラッシュを文字として表示

テストサンプルコード

#原文
print('1今日も天気がよい。明日はあめかもしれない')
#\n
print('2今日も天気がよい。\n明日はあめかもしれない\n')
#\t
print('3今日も天気がよい。\t明日はあめかもしれない\n')
#\r
print('4今日も天気がよい。\t明日はあめ\rかもしれない\n')
#\b \bで挟んだ痔が消える
print('5今日も天気が\bよ\bい。明日はあめかもしれない\n')
#\0
print('6今日も天気が\0よ\0い。明日はあめかもしれない\n')
#\',\''
print('7今日も天気が\'よ\"い。\\n明日はあめかもしれない\n')

実行結果

1今日も天気がよい。明日はあめかもしれない
2今日も天気がよい。
明日はあめかもしれない

3今日も天気がよい。      明日はあめかもしれない

4かもしれないよい。      明日はあめ

5今日も天気  い。明日はあめかもしれない

6今日も天気がよい。明日はあめかもしれない

7今日も天気が'よ"い。\n明日はあめかもしれない

オススメの本↓。

コメント

タイトルとURLをコピーしました