Python関数一覧

【Python】print関数を使用して改行しない方法 endパラメータを使用して、print関数を使いこなそう!

ChatGPTのAPIを使わずに自動化することが可能です。
下記の本を読めば、ChatGPT4でも料金掛からずに自動化できます!KindleUnlimited会員であれば無料で読めます。

Pythonでprint関数を使って改行しない方法

Pythonのプリント関数はデフォルトで出力した後に改行を行います。

しかし、場合によっては、改行せずに次の出力を同じ行に表示したいと思うかもしれません。

サルモリ
だって改行されると見にくい時もあるからさ!

print関数の基本形

それでは、まずprint関数の基本形を見てみましょう。

ソースコード例

 出力結果
Hello, World!
サルモリ
この例は基本的なものだけど、print関数がどんな動きをするのかを理解するのには十分だよね。
PythonのLambdaについて徹底的に学びたい方は画像をクリックしてご覧ください!
KindleUnlimited会員であれば、全ての本をご覧頂けます。 リストとラムダ式を理解すれば、Pythonプログラミングの世界が変わる 第1版

print関数の改行を抑制する方法

では、次にprint関数の改行を抑制する方法を見てみましょう。

これにはprint関数のendパラメータを利用します。endパラメータは、print関数が出力した後に追加する文字列を指定します。

ソースコード例

 出力結果
Hello, World!
サルモリ
見ての通り、改行せずに同じ行に出力されてるよね!

改行しないprintの応用例

これを応用すれば、例えば次のようなコードが書けます。

ソースコード例

 出力結果
Number 0 Number 1 Number 2 Number 3 Number 4 Done!
サルモリ
これなら改行せずに繰り返し出力を行ってから、「Done!」を出力できるね!

endパラメータを他の文字にする例

なお、endパラメータは空文字列だけでなく、任意の文字列を指定することができます。

例えば、次のようにすると、出力の間にコンマを挿入できます。

ソースコード例

 出力結果
Number 0, Number 1, Number 2, Number 3, Number 4, Done!
サルモリ
このように、endパラメータを使うと改行だけでなく他の文字も出力できるんだよ!

まとめ

Pythonのprint関数はデフォルトでは出力後に改行を行いますが、これを抑制する方法は非常に簡単です。

endパラメータを利用して、出力後に追加する文字列を指定することで、改行を抑制したり、任意の文字列を追加したりすることが可能です。

これにより、より柔軟な出力制御が可能となります。

最後まで読んで頂き、ありがとうございました。少しでもお役にたてたなら幸いです!

サルモリ
最後まで読んでくれてありがとう!!

-Python関数一覧

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock