这可能是一种非常小的问题,但我找不到任何关于它。因为我们可以使用in
算子来检查序列的部分元素。我们可以用in
和if
语句来检验序列中任何特定的元素。例如,
a='stackoverflow'
if 'over' in a:
print(a)
else:
print("error")
就像这样,我想使用match
语句来检查序列的部分元素。但我无法使用in
操作符与match
。谁能帮我实现这个东西.......
a = 'stackoverflow'
match a:
case 'over':
print(a)
case _:
print("error")
如果有办法,请告诉我。
就像这样使用:
a = 'stackoverflow'
match a:
case _ if 'over' in a:
print(a)
case _:
print("error")