Pythonで改行する、行をまたいでコードを書く方法

IT

Pythonで複数行をまたいでひとつの命令を書く方法についてです。

スポンサーリンク

“をみっつ付ける方法

python 複数行1
まず前提として、通常の書き方の場合、Pythonでは複数行に分けたコードは別の命令とみなされます。
python 複数行2
上の例なら一行にまとめれば済む話ですが、たとえば文章が極端に長い場合など、一行にまとめないといけないのは不便です。
#python
print("""hello hello hello hello hello hello
      hello hello hello hello world""")
“で閉じた文章の場合、“をみっつ繋げて文字を閉じることで、複数行に渡って文章を書く/文章を改行させることができます。
python 複数行3
実行結果です。

\で区切る方法

#python
print\
("hello hello hello hello hello hello "\
"hello hello hello hello world")
別の方法として、コードの途中でバックスラッシュ(半角の\)(日本語キーボードだと\表記)で区切ることで、コードを複数行に分ける方法があります。
文章を区切る場合、一度”で閉じる必要があります。
python 複数行4
実行結果です。この方法だと、文章を複数行に分けて書きつつ改行させないことができます。
Python操作方法、関数・メソッドリファレンス
なかなか落ち着いて勉強する時間がとれずにいますが、自分を追い込む意味もこめてPythonまとめページです。 そのうち多分きっと充実してくることでしょう……。 初期準備、基本概念 ダウンロード、インストール、起動 ShellとEdit...

コメント