Pythonの`:`が必要なコマンドの決まりを教えて下さい  
Ifの後とかWhileの後とかelseの後とか  
何となくわかるのですがすっきりしません。
CC BY-SA 3.0
2017-09-19T07:42:26.677
38035
2017-09-19T08:30:53.637
2017-09-19T08:30:53.637
49
25471
question
python
Pythonで:が必要なコマンドの決まりを教えて下さい
行末にコロンが必要なものであれば複合文(制御文)が該当します。  
<http://docs.python.jp/3/reference/compound_stmts.html>  
その次の行からインデントして一つのブロックがはじまることを表します。

こちらもどうぞ:  
<http://docs.python.jp/3/faq/design.html#why-are-colons-required-for-the-if-
while-def-class-statements>
CC BY-SA 3.0
2017-09-19T08:29:45.043
38038
2017-09-19T08:29:45.043
13227
38035
answer