これまでprint()を使用して文字列や数値を画面に表示してきました。では、最初の一文字を大文字にしたPrint()を使用して実行したら結果はどうなるのでしょうか。
Pythonは大文字と小文字を区別する
print()の最初の一文字をPrint()と大文字にして確認します。
ソースコード
Print("Hello everyone!")
ソースコードの保存先
- 保存先(venv仮想環境):C:\code\py310\venv\trial
- ファイル名:sample_code_004.py
- エンコード:UTF-8
コマンドプロンプトでPythonのソースコードを実行
実行するとNameError(赤字部分)となってしまいました。「print()」は使用できるけど「Print()」と最初の一文字を大文字にすると使用できません。
(trial) C:\code\py310\venv\trial>python sample_code_004.py
Traceback (most recent call last):
File “C:\code\py310\venv\trial\sample_code_004.py”, line 1, in <module>
Print(“Hello everyone!”)
NameError: name ‘Print’ is not defined. Did you mean: ‘print’?
(trial) C:\code\py310\venv\trial>
まとめ
Pythonは大文字と小文字を区別します。
人間ならどちらでも理解できそうですが、ソースコードにはPythonが理解できる言葉(命令)で書く必要があります。