\

Pythonでは、print関数とf-stringを使って改行を制御することができます。

改行文字とは

Pythonでの改行文字は\\nです。改行文字は以下の2つの文字でできています:
– バックスラッシュ(訳注: 日本語フォントでは半角の¥記号として表示される場合があります)。
– 文字n

文字列内に改行文字がある場合は、それは現在の行がそこで終わり、その直後に新しい行が始まることを意味します。

print関数とf-stringでの改行

print関数とf-stringの中で改行文字を使用することができます。例えば、次のように書くことができます:

print(f"Hello\\nWorld!")

このコードを実行すると、”Hello”と”World!”が別々の行に表示されます。

print関数での改行制御

デフォルトでは、print関数は文字列の最後に「こっそり」改行文字を加えます。しかし、print関数のendパラメーターの値をカスタマイズすることで、このデフォルトの挙動を変えることができます。

例えば、次のようにendの値を空文字列""に設定した場合は、文字列の末尾に改行文字の\\nではなく何も付加されないので、2つのprint文の出力は1行で表示されます:

print("Hello", end="")
print("World!")

このコードを実行すると、”Hello”と”World!”が同じ行に表示されます。

以上が、Pythonでprint関数とf-stringを使って改行を制御する基本的な方法です。これらの知識を活用して、Pythonプログラミングをより効率的に行いましょう。

投稿者 admin

コメントを残す

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