python if not in 多条件判断代码

 更新时间:2016年09月21日 21:49:57   投稿:mdxy-dxy  
学了一段时间python,发现有时遇到多条件判断的时候,觉得使用单纯的in的话比较麻烦,需要多个条件,今天又遇到一个,网上搜索了一下,也有同学和我遇到相同的问题,记录一下

百度作业帮提问:

python if not in 多条件 判断怎么写
s = ['1','2'] 判断条件
sta = "12345"
正常的是这样的,
if "1" not in sta and "2" not in sta:
print sta

这要是知道条件的还行, 要是判断条件有很多 这种方法肯定就不行了?
怎么用一个公式 满足上面的判断?

下面写个伪代码,给大家熟悉一下即可。。。
需求为,内容中不得出现 '招聘', '诚聘', '社招' 等关键字,符合条件的才打印出来。。

#!/usr/bin/env python
# -*- coding: gbk -*-
# -*- coding: utf_8 -*-
# Date: 2016/5/13
# Created by 独自等待
# 博客 http://www.waitalone.cn/

filters = ['招聘', '诚聘', '社招']
contents = [
  '独自等待安全团队诚聘, https://www.jb51.net/',
  '独自等待安全团队招聘, https://www.jb51.net/',
  '独自等待安全团队社招, https://www.jb51.net/',
  '独自等待信息安全博客, https://www.jb51.net/',
]

for content in contents:
  if any(keyword in content for keyword in filters): continue
  print content

追问:
if all 什么意思?
追答:
all函数测试迭代对象中是否所有条件都成立
all([True,False,True]) 结果为False
any测试是否至少有一个条件成立
any([True,False,False]) 结果为True

相关文章

  • Python实现中值滤波去噪方式

    Python实现中值滤波去噪方式

    今天小编就为大家分享一篇Python实现中值滤波去噪方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • Python使用requirements.txt和pip打包批量安装的实现

    Python使用requirements.txt和pip打包批量安装的实现

    本文主要介绍了Python使用requirements.txt和pip打包批量安装的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • python使用pynput库操作、监控你的鼠标和键盘

    python使用pynput库操作、监控你的鼠标和键盘

    这篇文章主要介绍了python使用pynput库操作、监控你的鼠标和键盘,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-03-03
  • 如何解决.cuda()加载用时很长的问题

    如何解决.cuda()加载用时很长的问题

    这篇文章主要介绍了如何解决.cuda()加载用时很长的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • Python文本特征抽取与向量化算法学习

    Python文本特征抽取与向量化算法学习

    这篇文章主要为大家详细介绍了Python文本特征抽取与向量化算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • windows下wxPython开发环境安装与配置方法

    windows下wxPython开发环境安装与配置方法

    这篇文章主要介绍了windows下wxPython开发环境安装与配置方法,需要的朋友可以参考下
    2014-06-06
  • 浅谈用Python实现一个大数据搜索引擎

    浅谈用Python实现一个大数据搜索引擎

    这篇文章主要介绍了浅谈用Python实现一个大数据搜索引擎,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • 手把手教你在Python里使用ChatGPT

    手把手教你在Python里使用ChatGPT

    最近几天我一直在玩 ChatGPT,我对使用这个工具的无限可能性着迷,下面这篇文章主要给大家介绍了关于在Python里使用ChatGPT的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-12-12
  • Python编程中NotImplementedError的使用方法

    Python编程中NotImplementedError的使用方法

    下面小编就为大家分享一篇Python编程中NotImplementedError的使用方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • python selenium 弹出框处理的实现

    python selenium 弹出框处理的实现

    这篇文章主要介绍了python selenium 弹出框处理的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-02-02

最新评论