所以基本上,我想做的是使用“if/else”作为程序选择路径的开关。
如果我的elif语句是错误的,我想要更多的缩进。有可能吗?
代码:
aStr = "abcdef"
char = "e"
if aStr == '':
return False
elif len(aStr) == 1:
if char == aStr:
return True
else:
print "Python is stupid"
return False
else:
它返回“Python是愚蠢的”,我不是故意的!
Tags:
如果希望它在不正确的情况下运行,则需要反转
elif
中的逻辑:如果给定的表达式为真,则
if
(并通过扩展,elif
)语句运行块。如果您想检查某个是否不是真的,可以反转逻辑(在它前面放一个not
,或者使用逆运算符)。注意,Pythonic检查空字符串的方法是执行
if not aStr:
,而不是检查与空字符串的相等性。相关问题 更多 >
编程相关推荐