python で ”;” を使うことはありますか?

python で ”;” を使うことはありますか?

Pythonでは、文の終わりにセミコロンを使うことができますが、通常は必要ありません。Pythonでは、改行が文の終わりを示すため、文の最後にセミコロンを付ける必要はありません。ただし、複数の文を1行に書く場合には、セミコロンを使用することができます。例えば、以下のように:

a = 1; b = 2; c = a + b

ただし、Pythonのコーディング規約であるPEP 8では、文の末尾にセミコロンを使用することは推奨されていません。代わりに、改行を使用してコードを整理することが推奨されています。

↑これは、かなり読みにくくなりますね(笑)

はい、そうですね!Pythonはインデントによってブロックを表現するので、セミコロンを使う必要がない場合がほとんどです。ただし、一度に複数のコマンドを1行で書く場合には、セミコロンを使用することができます。ただし、これはあまり推奨されないスタイルであり、可読性が低下する可能性があるため、できるだけ避けることが望ましいです。

python で ”:” を使うのはどんなときですか?