九零不老心
发布于 2019-01-24 / 8 阅读 / 0 评论 / 0 点赞

python if a in str or b in str or c in str or d in str

一、检查字符串a是否包含在str字符串中,写法简单 if a in str: 二、检查字符串a是否包含在b、c、d字符串中,写法也简单 if a in [b,c,d]: 三、检查a包含在str中,检查b包含在str中,检查c包含在str中,默认写法就显笨拙了 if a in str or b in str or c in str or d in str: 可以使用any()函数写成这样: if any(each in str for each in [a,b,c,d]): 或者使用re函数: re.search('(a|b|c|d)', str)