Pythonのprint
関数は、開発時や運用時に頻繁に使用される関数です。この記事では、Pythonのprint
関数を使って改行と文字数を制御する方法について詳しく説明します。
Pythonの改行文字
Pythonの改行文字は\\n
です。改行文字はテキストの行の終わりを示すのに使用されます。文字列内に改行文字がある場合は、それは現在の行がそこで終わり、その直後に新しい行が始まることを意味します。
print(f"Hello\\nWorld!")
上記のコードは、Hello
とWorld!
を別々の行に表示します。
print関数内の改行文字
デフォルトでは、print
関数は文字列の最後に「こっそり」改行文字を加えます。これは、Pythonの公式ドキュメントに従って改行文字が追加されます。Pythonに備わっているprint
関数のend
パラメーターのデフォルト値は\\n
なので、改行文字が文字列にアペンドされています。
print("Hello")
print(123)
上記のコードは、Hello
と123
を別々の行に表示します。
改行せずに出力を表示する方法
print
関数のend
パラメーターの値をカスタマイズすることで、このデフォルトの挙動を変えられます。
print("Hello", end=" ")
print(123)
上記のコードは、Hello
と123
を同じ行に表示します。これは、end
の値をカスタマイズして、" "
に設定したため、文字列の末尾に改行文字の\\n
ではなくスペースが付加されるからです。
この記事があなたのお役に立ち、Pythonでprint
関数を使って改行と文字数を制御する方法について理解できたことを願っています。