1. Python中的not and or简介:

在Python中and/not/or都是布尔值运算符,即返回TRUE(真)和FALSE(假)的运算结果,接下来我们用几个例子分别简单看一下这三种运算符。

(1) A and B:如果A与B中有一个为FALSE则最终结果为FALSE

A值 B值 A and B值
TRUE TRUE TRUE
TRUE FALSE FALSE
FALSE TRUE FALSE
FALSE        FALSE FALSE

(2) A or B:如果A与B中有一个为TRUE则最终结果为TRUE

A值 B值 A or B值
TRUE TRUE TRUE
TRUE FALSE TRUE
FALSE TRUE TRUE
FALSE FALSE FALSE

(3) not A:对A取反向值,比如A为TRUE则not A为FALSE

A值 not A值
TRUE FALSE
FALSE TRUE

2. Python中的not and or优先级说明

优先级是 not > and > or,这和多数编程语言还有SQL类似。具体举个例子如下

print(not 1>3 or 4>2 and 7>8)

解析:首先1>3为FALSE,4>2为TRUE,7>8为FALSE。所以表达式可以转换为not FALSE             or TRUE and FALSE。根据上文说的优先级,先计算not FALSE=TRUE,进而转换表             达式继续为TRUE or TRUE and FALSE,然后计算TRUE and FALSE=FALSE,表达             式最后变为TRUE or FALSE=TRUE

python中not、and和or的简介以及优先级说明相关推荐

  1. python中html.parser_python模块之HTMLParser简介

    html.parser是一个非常简单和实用的库,它的核心是HTMLParser类. 工作的流程是:当你feed给它一个类似HTML格式的字符串时,它会调用goahead方法向前迭代各个标签,并调用对应 ...

  2. Python中的map和reduce函数简介

    1.从参数方面来讲: map()函数: map()包含两个参数,第一个是参数是一个函数,第二个是序列(列表或元组).其中,函数(即map的第一个参数位置的函数)可以接收一个或多个参数. reduce( ...

  3. python中requests的常用方法_Python爬虫简介(2)——请求库的常用方法及使用,python,入门,二,requests,常见,和,库中,文官,网...

    前言 学习使我快乐,游戏使我伤心.今天rushB,又是白给的一天. HXDM,让我们一起学习requests库的方法和使用,沉浸在代码的世界里.呜呜呜~~ 一.requests库介绍 首先列出requ ...

  4. python中nlp的库_单词袋简介以及如何在Python for NLP中对其进行编码

    python中nlp的库 by Praveen Dubey 通过Praveen Dubey 单词词汇入门以及如何在Python中为NLP 编写代码的简介 (An introduction to Bag ...

  5. python中的函数修饰器

    python中的函数修饰器 – @wrapper 简介 类似于C#的属性.Java的注解,python也有对应的修饰符.从Python2.7和Python3开始,提供了以'@'为标示的修饰符,可以在模 ...

  6. python中rstrip 函数_Python中字符串之rstrip()方法有哪些功能?

    摘要: 下文讲述Python中rstrip()的方法的功能简介说明,如下所示: rstrip()方法功能: 用于删除字符串尾部指定的字符, 默认字符为所有空字符 如:空格.换行(\n).制表符(\t) ...

  7. python中readlines方法_Python中readlines()方法有哪些功能?

    摘要: 下文讲述Python中readlines()的方法的功能简介说明,如下所示: readlines()方法功能: 用于读取整个文件中所有行,并放入一个列表中 (每一行为列表中的一个元素) rea ...

  8. Python之pandas:pandas中缺失值与空值处理的简介及常用函数(drop()、dropna()、isna()、isnull()、fillna())函数详解之详细攻略

    Python之pandas:pandas中缺失值与空值处理的简介及常用函数(drop().dropna().isna().isnull().fillna())函数详解之详细攻略 目录 pandas中缺 ...

  9. Python:python语言中与时间有关的库函数简介、安装、使用方法之详细攻略

    Python:python语言中与时间有关的库函数简介.安装.使用方法之详细攻略 目录 与时间有关的库函数 案例应用 1.打印程序块前后运行时间 #T1.采用time库

  10. Py之wordcloud:python中非常有趣的词云图wordcloud简介、安装、使用方法、案例应用详细攻略

    Py之wordcloud:python中非常有趣的词云图wordcloud简介.安装.使用方法.案例应用详细攻略 目录 wordcloud简介 wordcloud安装 wordcloud使用方法 案例 ...

最新文章

  1. 百度地图报错:APP Referer校验失败
  2. opencv-python 图像最小外接矩形
  3. 算法--- 二叉树的右视图
  4. YOLO学习-1:win10(64位)+ python3.6 + TensorFlow + keras + yolov3测试实践
  5. HTML、CSS、javascript总结
  6. Java字符与数字的计算
  7. python中的数学模块
  8. 免费直播 | 宏基因组云讲堂第二期由刘永鑫博士主持,特邀王金锋副研究员分享“用时序微生物组数据重现生物膜装配的动态过程”...
  9. c# 多个RadioButton与DataTable的数据绑定
  10. long 雪花算法_一次复杂的雪花算法使用总结
  11. Java web(2012/2/22)
  12. python是干什么的-python干嘛用
  13. Ubuntu 查看 Cuda 及 版本
  14. 程序员考哪些证书有利于职业发展?
  15. python sqrt(4)*sqrt(9)_Python表达式sqrt(4)*sqrt(9)的值为__________。
  16. 【Linux】排查进程、挖矿病毒查找
  17. 装逼神器--黑客帝国的实现效果(linux环境系统)
  18. Windows下启动单机kafka出现:系统找不到指定路径
  19. 计算机英语的save,save是什么意思_save在线翻译_英语_读音_用法_例句_海词词典
  20. 基于JSP的员工绩效考核系统

热门文章

  1. 个人站长利用免费cloudflare对抗DDoS实战
  2. 《The C Programming Language》答案(第一章)
  3. HashMap 滚瓜烂熟 ConcurrentHashMap支支吾吾
  4. 鬼吹灯之怒睛湘西 SDUT
  5. Python之子域名查询
  6. 3.3 Options
  7. 软导作业2016年11月27日16:32:47
  8. Problems Series 1
  9. BUC算法及其Python实现
  10. 宏碁电脑总裁兰奇取代王振堂兼任CEO一职