コンテンツにスキップ

Pythonで改行してプリントする方法

[

Pythonのprint()関数のガイド

  • 目次

    • Pythonで表示する

Pythonのprint()関数

Pythonの print() 関数は、主にスクリーン上にフォーマットされたメッセージを表示し、バグを見つけるのに役立つことは多くのPythonユーザー(私を含めて)にとって非常になじみのあるものです。しかし、Pythonの print() 関数に関してそれがすべてではないと思っているのであれば、かなりのものを見落としています!

このチュートリアルでは、Pythonの print() を効果的に使用するための基礎を学ぶことができます。セクションを進むにつれて、深い洞察力を持つことができるでしょう。意外かもしれませんが、print() が提供できるものは実はたくさんあります!

このチュートリアルの最後まで読むことで、以下ができるようになります:

  • Pythonの print() の一般的なミスを回避できるようになる
  • 改行、文字エンコーディング、およびバッファリングに対処できるようになる
  • テキストをファイルに書き込めるようになる
  • ユニットテストで print() をモック化できるようになる
  • 端末上で高度なユーザインターフェースを構築できるようになる

もし完全な初心者であれば、まずこのチュートリアルの最初の部分を読むことで良いでしょう。それはPythonでの印刷の基本を示しています。そうでなければ、必要に応じて読み飛ばすこともできます。

注意: print() はPython 3での大きな変更であり、Python 2で利用できる古い print 文の代わりになりました。

これにはいくつかの良い理由がありますが、まもなく説明します。このチュートリアルではPython 3に焦点を当てていますが、参照のためにPythonでの古い印刷方法も示しています。

無料ボーナス: Python3の基本を学ぶための無料のPythonチートシートを入手するには、ここをクリックしてください。それはデータ型、辞書、リスト、Python関数などの基本を示しています。

Pythonでの印刷

まずは、Pythonでの印刷のいくつかの実例を見てみましょう。このセクションの最後まで読むことで、print() を呼び出すためのすべての方法を理解することができます。

Pythonの print() を使った最も単純な例は、わずかな入力を必要とします:

Python

>>> print()

引数は何も渡しませんが、終わりに空の括弧を置く必要があります。これにより、Pythonに対して関数を実行するように指示することができます。

これにより見えない改行文字が生成され、その結果、画面に空行が表示されます。print() を呼び出すことで空行が表示されます。