python if not in 多条件判断代码

yipeiwu_com7年前Python基础

百度作业帮提问:

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 = [
  '独自等待安全团队诚聘, //www.jb51.net/',
  '独自等待安全团队招聘, //www.jb51.net/',
  '独自等待安全团队社招, //www.jb51.net/',
  '独自等待信息安全博客, //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如何计算语句执行时间,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 魔法命令 In [1]: #...

python+VTK环境搭建及第一个简单程序代码

python+VTK环境搭建及第一个简单程序代码

简介: Vtk,(visualization toolkit)是一个开源的免费软件系统,主要用于三维计算机图形学、图像处理和可视化。Vtk是在面向对象原理的基础上设计和实现的,它的内核是...

python从入门到精通 windows安装python图文教程

python从入门到精通 windows安装python图文教程

Python的官方介绍是: Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。Python简洁的语法和对动态输入的支持,再加上解释性...

python 多线程串行和并行的实例

如下所示: #coding=utf-8 import threading import time import cx_Oracle from pprint import pprint...

Python中使用第三方库xlrd来写入Excel文件示例

继上一篇文章使用xlrd来读Excel之后,这一篇文章就来介绍下,如何来写Excel,写Excel我们需要使用第三方库xlwt,和xlrd一样,xlrd表示read xls,xlwt表示...