トリプルクォートでPythonで複数行文字列に対応する!
Pythonではトリプルクォート、つまりシングルクォート(‘)が3つ「”’」並べることで、複数行に渡る文字列を変数に格納できます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
>>> c=''' ... kamotora1 ... kamotora2 ... kamotora3 ... ''' >>> >>> c '\nkamotora1\nkamotora2\nkamotora3\n' >>> print(c) kamotora1 kamotora2 kamotora3 >>> |
1 2 3 4 5 6 7 8 9 10 |
>>> d='''kamotora ... kamotora2''' >>> >>> >>> d 'kamotora\nkamotora2' >>> print(d) kamotora kamotora2 >>> |
ちなみにシングルクォート(’)を2つ連続では機能しません。空文字を囲ったことと同じですから、そこで行が終わってしまう意味になりますね。
ダブルクォートを3つ並べても同じことができます。