\

Pythonのprint関数は、開発時や運用時に頻繁に使用される関数です。この記事では、Pythonのprint関数を使って改行と文字数を制御する方法について詳しく説明します。

Pythonの改行文字

Pythonの改行文字は\\nです。改行文字はテキストの行の終わりを示すのに使用されます。文字列内に改行文字がある場合は、それは現在の行がそこで終わり、その直後に新しい行が始まることを意味します。

print(f"Hello\\nWorld!")

上記のコードは、HelloWorld!を別々の行に表示します。

print関数内の改行文字

デフォルトでは、print関数は文字列の最後に「こっそり」改行文字を加えます。これは、Pythonの公式ドキュメントに従って改行文字が追加されます。Pythonに備わっているprint関数のendパラメーターのデフォルト値は\\nなので、改行文字が文字列にアペンドされています。

print("Hello")
print(123)

上記のコードは、Hello123を別々の行に表示します。

改行せずに出力を表示する方法

print関数のendパラメーターの値をカスタマイズすることで、このデフォルトの挙動を変えられます。

print("Hello", end=" ")
print(123)

上記のコードは、Hello123を同じ行に表示します。これは、endの値をカスタマイズして、" "に設定したため、文字列の末尾に改行文字の\\nではなくスペースが付加されるからです。

この記事があなたのお役に立ち、Pythonでprint関数を使って改行と文字数を制御する方法について理解できたことを願っています。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です