Python 文法

Pythonの実行

前のページで学んだように、Python構文はコマンドラインで直接書くことで実行できます:

>>> print("Hello, World!")
Hello, World!

または、サーバー上に拡張子が.pyのPythonファイルを作成し、それをコマンドラインで実行することもできます:

C:\Users\Your Name>python myfile.py

Pythonのインデント

インデントとは、コード行の先頭にあるスペースのことを指します。

他のプログラミング言語では、インデントは読みやすさのためだけに使われますが、Pythonでは非常に重要です。

Pythonはインデントを使用してコードのブロックを示します。

if 5 > 2:
  print("Five is greater than two!")

インデントを省略するとPythonはエラーを出します:

構文エラー:

if 5 > 2:
print("Five is greater than two!")

スペースの数はプログラマー次第ですが、一般的には4つのスペースが使われます。ただし、少なくとも1つのスペースは必要です。

if 5 > 2:
    print("Five is greater than two!") 
if 5 > 2:
        print("Five is greater than two!") 

同じコードブロック内では同じ数のスペースを使用する必要があります。そうしないとPythonはエラーを出します:

構文エラー:

if 5 > 2:
 print("Five is greater than two!")
        print("Five is greater than two!")

Pythonの変数

Pythonでは、値を代入することで変数が作成されます:

Pythonの変数:

x = 5
y = "Hello, World!"

Pythonには変数を宣言するためのコマンドはありません。

コメント

Pythonにはコード内ドキュメントのためのコメント機能があります。

コメントは # で始まり、Pythonは行の残りをコメントとして解釈します:

Pythonのコメント:

# This is a comment.
print("Hello, World!")