出力を印刷で表示する
Tip
詳細については、「 テキストと画像 」タブを参照してください。
プログラムで実行できる最も基本的な操作は、ユーザーとのコミュニケーションです。 Pythonでは、組み込みのprint()機能を使用して画面に出力を表示します。
print() の使用
print()関数は、コンソールにテキストを出力します。 これを呼び出すには、かっこ内に表示するテキストを引用符で囲んで渡します。
print("Hello, world!")
Output:
Hello, world!
このコードは、 https://aka.ms/python-coderのオンライン Python インタープリターで自分で実行してみてください。
単一引用符と二重引用符
一致Python限り、単一引用符 (') または二重引用符 (") を使用しても問題ありません。 たとえば、'print('Hello, world!') はまったく同じように動作します。
引用符の欠落を避ける
単語を印刷する場合は、引用符を使用 する必要があります 。 これらを省略すると、テキストではなく変数を検索するようにPythonに指示されます。 変数は、値のコンテナーとして機能します。 例えば次が挙げられます。
# This code is missing quotes around the text
print(Hello)
このコードにより、エラー NameError: name 'Hello' is not definedが発生します。 あなたがこれを見た場合はパニックにしないでください。Pythonはまだ存在しないコンテナーを探していることを意味します。
Note
#記号は、コードにコメントを追加するために使用されます。 コメントは人間がコードを読むためのメモであり、Pythonはプログラムの実行時にそれらを無視します。
複数のアイテムを印刷する
複数の値をコンマで区切って print() に渡すことができます。 Pythonは自動的に各項目の間にスペースを挿入します。これはテキストを組み合わせるのに最適です。
print("Hello", "world!")
Output:
Hello world!
エスケープ文字の使用
項目間にスペースを追加すると便利ですが、新しい行の開始、タブスペースの追加、テキスト内の引用符の追加など、テキストの書式設定をより詳細に制御する必要がある場合があります。 引用符内で Enter キーまたは Tab キーを押すだけでは、これを行うことはできません。 代わりに、Pythonはエスケープ文字を使用します。エスケープ文字は、テキスト内のシークレット コマンドとして機能します。 常に 円記号 (\) で始まります。
| エスケープ シーケンス | それが何をするか | Example | アウトプット |
|---|---|---|---|
\n |
テキストを新しい行に移動します | print("Line 1\nLine 2") |
Line 1Line 2 |
\t |
タブスペースを追加します | print("Name:\tAlex") |
Name: Alex |
\\ |
リテラル円記号を出力します。 | print("C:\\Users") |
C:\Users |
\" |
二重引用符を印刷します。 | print("She said, \"Hi!\"") |
She said, "Hi!" |
スラッシュ (/) ではなく、円記号 (\) を使用してください。
/nを入力すると、画面に/nが印刷されます。