python中not、and和or的简介以及优先级说明
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的简介以及优先级说明相关推荐
- python中html.parser_python模块之HTMLParser简介
html.parser是一个非常简单和实用的库,它的核心是HTMLParser类. 工作的流程是:当你feed给它一个类似HTML格式的字符串时,它会调用goahead方法向前迭代各个标签,并调用对应 ...
- Python中的map和reduce函数简介
1.从参数方面来讲: map()函数: map()包含两个参数,第一个是参数是一个函数,第二个是序列(列表或元组).其中,函数(即map的第一个参数位置的函数)可以接收一个或多个参数. reduce( ...
- python中requests的常用方法_Python爬虫简介(2)——请求库的常用方法及使用,python,入门,二,requests,常见,和,库中,文官,网...
前言 学习使我快乐,游戏使我伤心.今天rushB,又是白给的一天. HXDM,让我们一起学习requests库的方法和使用,沉浸在代码的世界里.呜呜呜~~ 一.requests库介绍 首先列出requ ...
- python中nlp的库_单词袋简介以及如何在Python for NLP中对其进行编码
python中nlp的库 by Praveen Dubey 通过Praveen Dubey 单词词汇入门以及如何在Python中为NLP 编写代码的简介 (An introduction to Bag ...
- python中的函数修饰器
python中的函数修饰器 – @wrapper 简介 类似于C#的属性.Java的注解,python也有对应的修饰符.从Python2.7和Python3开始,提供了以'@'为标示的修饰符,可以在模 ...
- python中rstrip 函数_Python中字符串之rstrip()方法有哪些功能?
摘要: 下文讲述Python中rstrip()的方法的功能简介说明,如下所示: rstrip()方法功能: 用于删除字符串尾部指定的字符, 默认字符为所有空字符 如:空格.换行(\n).制表符(\t) ...
- python中readlines方法_Python中readlines()方法有哪些功能?
摘要: 下文讲述Python中readlines()的方法的功能简介说明,如下所示: readlines()方法功能: 用于读取整个文件中所有行,并放入一个列表中 (每一行为列表中的一个元素) rea ...
- Python之pandas:pandas中缺失值与空值处理的简介及常用函数(drop()、dropna()、isna()、isnull()、fillna())函数详解之详细攻略
Python之pandas:pandas中缺失值与空值处理的简介及常用函数(drop().dropna().isna().isnull().fillna())函数详解之详细攻略 目录 pandas中缺 ...
- Python:python语言中与时间有关的库函数简介、安装、使用方法之详细攻略
Python:python语言中与时间有关的库函数简介.安装.使用方法之详细攻略 目录 与时间有关的库函数 案例应用 1.打印程序块前后运行时间 #T1.采用time库
- Py之wordcloud:python中非常有趣的词云图wordcloud简介、安装、使用方法、案例应用详细攻略
Py之wordcloud:python中非常有趣的词云图wordcloud简介.安装.使用方法.案例应用详细攻略 目录 wordcloud简介 wordcloud安装 wordcloud使用方法 案例 ...
最新文章
- 百度地图报错:APP Referer校验失败
- opencv-python 图像最小外接矩形
- 算法--- 二叉树的右视图
- YOLO学习-1:win10(64位)+ python3.6 + TensorFlow + keras + yolov3测试实践
- HTML、CSS、javascript总结
- Java字符与数字的计算
- python中的数学模块
- 免费直播 | 宏基因组云讲堂第二期由刘永鑫博士主持,特邀王金锋副研究员分享“用时序微生物组数据重现生物膜装配的动态过程”...
- c# 多个RadioButton与DataTable的数据绑定
- long 雪花算法_一次复杂的雪花算法使用总结
- Java web(2012/2/22)
- python是干什么的-python干嘛用
- Ubuntu 查看 Cuda 及 版本
- 程序员考哪些证书有利于职业发展?
- python sqrt(4)*sqrt(9)_Python表达式sqrt(4)*sqrt(9)的值为__________。
- 【Linux】排查进程、挖矿病毒查找
- 装逼神器--黑客帝国的实现效果(linux环境系统)
- Windows下启动单机kafka出现:系统找不到指定路径
- 计算机英语的save,save是什么意思_save在线翻译_英语_读音_用法_例句_海词词典
- 基于JSP的员工绩效考核系统