【发布时间】:2021-08-22 06:11:34
【问题描述】:
我有一个名为 name 的字符串。我对名称既不包含'bias' 也不包含'bn' 的情况感兴趣。我可以通过以下两种方式使用两个条件来实现它:
if 'bias' not in name and 'bn' not in name:
pass
或者使用德摩根定律如下:
if not ('bias' in name or 'bn' in name):
pass
请注意,名称的字符数比 'bias' 或 'bn' 多,因此我们不能将 name not in {'bias', bn'} 作为单条件情况。
问题:我们如何检查名称字符串是否既不包含'bias' 也不包含'bn' 一个in 或一个条件?
【问题讨论】:
标签: python if-statement