Pythonでは、print
関数を使用して文字列を出力する際に自動的に改行が行われます。しかし、この改行を制御したい場合もあります。そのための方法を以下に示します。
改行文字の使用
Pythonでは、改行文字として\n
を使用します。この文字を文字列内に含めると、その位置で改行が行われます。例えば、次のようにprint
関数を使用すると、”Hello”と”World!”が別々の行に出力されます。
print("Hello\\nWorld!")
print関数のendパラメータ
print
関数はデフォルトで出力の最後に改行文字\n
を追加します。しかし、これを変更することも可能です。print
関数のend
パラメータを使用して、出力の最後に追加される文字を指定できます。
例えば、次のようにend
パラメータを空文字列に設定すると、print
関数の出力は改行されず、次の出力が同じ行に続きます。
print("Hello", end="")
print("World!")
このコードを実行すると、”Hello”と”World!”が同じ行に出力されます。
まとめ
Pythonのprint
関数を使用して改行を制御する方法を学びました。改行文字\n
を使用して明示的に改行を行うことができます。また、print
関数のend
パラメータを使用して、出力の最後に追加される文字を制御することも可能です。