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
クォーテーション(またはダブルクォーテーション)開始の直後や終了の直前に改行をいれると、改行も文字列として含まれるので注意しましょう。
Posted by yujiro このページの先頭に戻る
- PythonでJSONファイルの日本語キーを読む方法
- PythonでEUC-JPのファイルを読み込んで正規表現を使う方法
- Pythonで正規表現を使う方法
- Pythonで「SyntaxError: Non-ASCII character」というエラーの対処
- Pythonで文字列を取得する方法
- Pythonのシングルクォーテーションとダブルクォーテーションの違い
- Pythonで改行せずに出力する方法
- Pythonでshebang行を書く方法
- Pythonで"Hello World"を出力する方法
トラックバックURL
コメントする
greeting