Python

Python 複数行の文字列を宣言する

様々な方法があるが、注意が必要なため、それぞれ確認する

サンプルコード

s = """複数行の
文字列を
宣言する"""

print(s)


s = """aaa
       bbb
       ccc"""

print(s)  # インデントのつもりで入れた、bとcの前のスペースは入る


s = ("111"
     "222"
     "333")

print(s)  # これでは改行されない

実行結果

>python sample.py
複数行の
文字列を
宣言する
aaa
       bbb
       ccc
111222333