この Python スニペットではなぜセミコロンが許可されているのでしょうか? [closed] 質問する

この Python スニペットではなぜセミコロンが許可されているのでしょうか? [closed] 質問する

Python では、ステートメントを終了するためにセミコロンを使用することは保証されません。

では、なぜこれ(以下)が許可されるのでしょうか?

import pdb; pdb.set_trace()

ベストアンサー1

Pythonは必要とする文を終了するためのセミコロン。セミコロンできる同じ行に複数のステートメントを配置する場合は、ステートメントを区切るために使用できます。

今、なぜこれは許されるのでしょうか? これは単純な設計上の決定です。Python にこのセミコロンは必要ないと思いますが、誰かがあれば便利だと考えて言語に追加したのです。

おすすめ記事