知行编程网知行编程网  2022-10-23 08:00 知行编程网 隐藏边栏  18 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中if not如何使用?的相关知识,希望可以帮到处于编程学习途中的小伙伴

简单地说,if 语句是一个判断语句。计算机根据一个条件判断是否满足条件,最后输出结果。在简单介绍了if之后,相信大家对if not会有一个很好的理解。接下来,让我们开始研究if not today的使用。

if not 是判断语句,not 表示不是,可以这样写来理解:

if not cond:
do_something()


意思就是如果 cond 为 “假值” (False,None,"" 等)时,执行分支里的语句。


如果学过别的语言,比如 C\C++ 等,上面的语句等价于:

if !cond {
    do_something();
}


举例:

attrs = ((name, value) for name, value in future_class_attr.items() if not name.startswith('__'))



意思就是,如果


如果名称字符串不以“__”(两个下划线)开头(表示非私有成员),则将名称字符串添加到生成器中。





拓展:


比如要求内容中不能出现“招聘”、“招聘”、“社会招聘”等关键词,只有符合条件的才会打印出来。

#!/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


以上就是python中if not的使用方法。

更多Python学习推荐:




本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享