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

相关文章

  • PyTorch中的参数类torch.nn.Parameter()详解

    PyTorch中的参数类torch.nn.Parameter()详解

    这篇文章主要给大家介绍了关于PyTorch中torch.nn.Parameter()的相关资料,要内容包括基础应用、实用技巧、原理机制等方面,文章通过实例介绍的非常详细,需要的朋友可以参考下
    2022-02-02
  • 解决PyCharm控制台输出乱码的问题

    解决PyCharm控制台输出乱码的问题

    今天小编就为大家分享一篇解决PyCharm控制台输出乱码的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • 详解Python中通用工具类与异常处理

    详解Python中通用工具类与异常处理

    在Python开发中,编写可重用的工具类和通用的异常处理机制是提高代码质量和开发效率的关键,本文将介绍如何将特定的异常类改写为更通用的ValidationException,并创建一个通用的工具类Utils,需要的可以参考下
    2024-12-12
  • Python机器学习NLP自然语言处理基本操作之京东评论分类

    Python机器学习NLP自然语言处理基本操作之京东评论分类

    自然语言处理( Natural Language Processing, NLP)是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法
    2021-10-10
  • 弄清Pytorch显存的分配机制

    弄清Pytorch显存的分配机制

    这篇文章主要介绍了Pytorch显存的分配机制的相关资料,帮助大家更好的理解和使用Pytorch,感兴趣的朋友可以了解下
    2020-12-12
  • Django在win10下的安装并创建工程

    Django在win10下的安装并创建工程

    本篇文章主要介绍了Django在win10下的安装并创建工程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • 利用Python实现眨眼计数器的示例代码

    利用Python实现眨眼计数器的示例代码

    这篇文章主要介绍了如何使用Python语言实现对视频中的人物的眨眼进行计数并描绘在图表中,文中的实现步骤讲解详细,感兴趣的可以动手试一试
    2022-02-02
  • 最新python 字符串数组互转问题

    最新python 字符串数组互转问题

    这篇文章主要介绍了最新python 字符串数组互转问题,主要介绍了字符串转list数组问题和list数组转字符串问题,本文结合示例代码给大家介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • python从ftp获取文件并下载到本地

    python从ftp获取文件并下载到本地

    这篇文章主要介绍了python从ftp获取文件并下载到本地,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-12-12
  • numpy工程实践之np.savetxt()存储数据

    numpy工程实践之np.savetxt()存储数据

    NumPy提供了多种存取数组内容的文件操作函数,保存数组数据的文件可以是二进制格式或者文本格式,下面这篇文章主要给大家介绍了关于numpy工程实践之np.savetxt()存储数据的相关资料,需要的朋友可以参考下
    2023-05-05

最新评论