2008-09-04 ブロックの始まり プログラミング Python 本やマニュアルでは特に言及されていないようだけど、インデントを始める前の行末には必ず:(コロン)がある。ifでもtryでもそう。コロンがあるならブロックが始まるし、ブロックが欲しいならコロンの付く文を書けばいいわけだ。たぶん構文解析でコロンを目印にしているんだと思う。 コロンがあるけどブロックが必要ないときはpassと書けばブロックは何もせずに閉じてくれる。