ステートメントの構文
Python のステートメントのシンタックスは非常に単純です。一般に、各ソース行は単一ステートメントです。
expression
および assignment
ステートメントを除いて、各ステートメントはキーワード名 (if
や for
など) で始まります。空白行または注釈行は、コード内の任意のステートメントの間のどこにでも挿入できます。
1 行に 2 つ以上のステートメントがある場合、各ステートメントをセミコロン (;
) で区切る必要があります。
長いステートメントは、複数の行に続けることができます。
この場合、次の行に続けるステートメントの末尾に円記号 (¥
) を使用する必要があります。例えば、以下のようにします。
x = "A loooooooooooooooooooong string" + ¥
"another looooooooooooooooooong string"
ある構造が括弧 (()
)、大括弧 ([]
)、または中括弧 ({}
) で囲まれている場合は、円記号を挿入することなく、ステートメントをカンマの後ろで新しい行に続けることができます。例えば、以下のようにします。
x = (1, 2, 3, "hello",
"goodbye", 4, 5, 6)