トップページへ

Pythonで改行を含む複数行データを代入する方法(ヒアドキュメント)

小粋空間 » Programming Language » Python » Pythonで改行を含む複数行データを代入する方法(ヒアドキュメント)

Pythonで改行を含む複数行データを代入する方法(ヒアドキュメント)を紹介します。

1.問題点

Pythonで、

aaa
bbb
ccc

という、改行を含む複数行のデータを変数に代入したいのですが、方法が分かりません。

ということで、Pythonで改行を含む複数行データを代入する方法を紹介します。

2.改行を含む複数行データを代入する

改行を含む複数行データを代入するには、クォーテーション(またはダブルクォーテーション)を3つ連結させたもので括ります。

いわゆる「ヒアドキュメント」です。

str = '''aaa
bbb
ccc'''

または

str = """aaa
bbb
ccc"""

サンプル

test.py

str = '''aaa
bbb
ccc'''
 
print str

実行結果

aaa
bbb
ccc

クォーテーション(またはダブルクォーテーション)開始の直後や終了の直前に改行をいれると、改行も文字列として含まれるので注意しましょう。

« 前の記事へ

次の記事へ »

トップページへ