ステートメントの構文

Python のステートメントのシンタックスは非常に単純です。一般に、各ソース行は単一ステートメントです。 expression および assignment ステートメントを除いて、各ステートメントはキーワード名 (iffor など) で始まります。空白行または注釈行は、コード内の任意のステートメントの間のどこにでも挿入できます。 1 行に 2 つ以上のステートメントがある場合、各ステートメントをセミコロン (;) で区切る必要があります。

長いステートメントは、複数の行に続けることができます。 この場合、次の行に続けるステートメントの末尾に円記号 (¥) を使用する必要があります。例えば、以下のようにします。

x = "A loooooooooooooooooooong string" + ¥
     "another looooooooooooooooooong string"

ある構造が括弧 (())、大括弧 ([])、または中括弧 ({}) で囲まれている場合は、円記号を挿入することなく、ステートメントをカンマの後ろで新しい行に続けることができます。例えば、以下のようにします。

x = (1, 2, 3, "hello",
      "goodbye", 4, 5, 6)