使用其他语言编写代码时,有时会创建一个块作用域,如下所示:
statement ... statement { statement ... statement } statement ... statement
(很多)目的之一是提高代码的可读性:表明某些语句形成一个逻辑单元或某些局部变量仅在该块中使用。
在Python中是否有惯用的方式做同样的事情?
不,创建块范围没有语言支持。
以下构造创建范围: