Pythonのprint
関数はデフォルトで出力の最後に改行(\n
)を追加します。しかし、この挙動はend
パラメータを使ってカスタマイズすることができます。
例えば、次のコードは1から5までの数字を改行なしで出力します。
for i in range(1, 6):
print(i, end="")
このコードを実行すると、出力は12345
となります。end=""
とすることで、print
関数は改行せずに次の出力を同じ行に続けて表示します。
また、end
パラメータには空白文字を指定することもできます。次のコードは1から5までの数字をスペースで区切って出力します。
for i in range(1, 6):
print(i, end=" ")
このコードを実行すると、出力は1 2 3 4 5
となります。
以上のように、Pythonのprint
関数のend
パラメータを使うと、改行せずに出力を表示することができます。これは、一連の値を同じ行に表示する際に便利です。