Pythonで改行しないで出力する方法は何ですか?
print関数のendパラメータを使用すると改行せずに出力することができます。
通常、print関数は出力内容の後に自動的に改行されますが、endパラメータの値を空の文字列に設定することで改行を禁止することができます。
サンプルコードは以下のとおりです:
print("Hello", end="")
print("World")
結果は次の通りです:
HelloWorld
上記のコードでは、print関数を最初に呼び出す際、end引数を””に設定すると、出力後に追加文字を追加せず、つまり改行しないことを意味します。print関数を二度目に呼び出すと、デフォルトでは改行されます。
空の文字列以外にも、endパラメータの値として他の文字列を指定できます。これにより、出力内容の後にその文字列が追加されます。
サンプルコードは以下のとおりです:
print("Hello", end=" ")
print("World")
結果は次のようになります:
Hello World
上記のコードでは、print関数を最初に呼び出す際には、endパラメータを” “に設定して、出力後に空白文字を追加することを示し、print関数を2回目に呼び出す際には、デフォルトで改行されます。