【发布时间】:2011-08-13 18:17:24
【问题描述】:
什么更好用:
if var in X:
#do_whatever
elif (var in Y):
#do_whatever2
或:
if var in X:
#do_whatever
if var in Y:
#do_whatever2
假设 var 不能同时在 X 和 Y... 有什么规则或惯例吗?我应该使用 elif 吗?还是一个新的如果?还是没关系??
编辑:很好的答案.. 但是我可以说如果第一个语句 (#do_whatever) 以返回或中断结束;最终不会测试其他条件从而浪费系统资源或造成麻烦,可以做任何事情..我猜...
【问题讨论】:
-
你确定第二部分的意思不是
else if...?
标签: python if-statement