一个空Python语法while循环
问题描述:
我写了这个:一个空Python语法while循环
while file.readline().startswith("#"):
continue
但我怀疑continue
是不必要的?什么是我想要实现什么正确的语法?
答
while file.readline().startswith("#"):
pass
它使用合格声明:
pass语句什么也不做。当语句需要语法时可以使用它,但程序不需要任何操作。
http://www.network-theory.co.uk/docs/pytut/passStatements.html
当我做这样的事情我有跳过发电机注释行,只是产生了良好的线。而您的使用案例似乎是跳过文件头部的注释。 – sotapme 2013-02-10 11:18:36
在这个简单的例子中,pass和continue是等价的。我赞成继续,但它更清楚地表达你的意图。 – 2013-02-10 11:20:15