スポンサーリンク

pythonで文字列を改行して出力する

Python

Pythonで文字列を改行して出力する(print)方法について記載する。

""" または ''' で囲む方法

トリプルクォート"""または ''' で囲み、文字列内で改行すれば、その通りに改行される。

text = """これは改行されるテキストです。
これは別の行に表示されます。"""
print(text)
# これは改行されるテキストです。
# これは別の行に表示されます。

改行文字 \n を利用する方法

文字列内に\n を入れることで改行することができる。

text = "これは改行されるテキストです。\nこれは別の行に表示されます。"
print(text)
# これは改行されるテキストです。
# これは別の行に表示されます。

\n を文字列内で表示させる方法

\n を文字列として表示したい場合は、\n の前に\を書くことで、出力することができる

text = "これは改行されないテキストです。\\\\nこれは別の行に表示されません。"
print(text)
# これは改行されないテキストです。\\nこれは別の行に表示されません。

str.join() メソッドを利用する方法

文字列のメソッド.join()を使うと、リスト内の文字列を改行して出力することができる。

lines = ["これは改行されるテキストです。", "これは別の行に表示されます。"]
text = "\n".join(lines)
print(text)
# これは改行されるテキストです。
# これは別の行に表示されます。

関連記事

コメント