可能重复:
What is the purpose of the colon before a block in Python?
我刚刚对Python进行了一些研究,并对语言结构很感兴趣。
if expression:
print 1
...
print 2
我很惊讶并且留下了深刻印象,python组通过缩进来命令语句。似乎设计师说我们不需要/想要额外的字符,例如C中的{...}和VB中的End If。
但为什么陈述以:(冒号)结束?由于缺乏结束分隔符,似乎是多余的。