【发布时间】:2021-08-02 09:12:03
【问题描述】:
如果变量包含替代,我正在做类似的输出。
print("Variable contains foo" * variable.index("foo") !=None)
但是当我运行程序时,我只是得到这个错误。
ValueError: substring not found
当然,有时我希望变量不包含“foo”,那么有没有办法在不使用try 和except 的情况下做这样的事情?
【问题讨论】:
-
如果您只想知道
variable是否包含“foo”,您可以使用in:"foo" in variable -
使用
if "foo" in variable: print(...)更具可读性。
标签: python conditional-statements valueerror