Python中的and和or运算
python中的and和or运算其实和别的语言是一样的,都遵循下面的原则:
a and b:表示的是当a为True时,表达式的结果就是b;当a为False的时候,表达式的结果就是a,注意的是,这时的结果就是a,而a的值不一定是False,例如a=0的时候,a也表示False的含义
a or b:表示的是a为True时,表达式的结果就是a;当a为False的时候,表达式的结取决于b,也就是说b是什么,结果就是什么,例如b=0,那么结果就是0,b=[],那么结果就是[]
下面让我们看一下例子
#初始数据
a = 'A'
b = 0
c = [1,2,3,0]
d = [0, 0, 0]
e = []
#第一个例子
a and b
#0
b and a
#0
a and c
#[1,2,3,0]
c and a
#'A'
a and d
#[0, 0, 0] //此时的d并不是False,因为只有没有元素的时候才会表示为False
d and a
#'A'
a and e
#[]
e and a
#[] //此时的e表示False
e and True
#[]
True and e
#[] //这里也证明了list只有没有元素的才表示False#从这个例子中,我们可以看到结果特别符合上面说的and的特性
至于or,只要理解好and,or是不成问题的
Python中的and和or运算相关推荐
- 积跬步至千里 || python 中的向量格式与运算
python 中的向量格式与运算 文章目录 python 中的向量格式与运算 1. 矩阵中的向量 2. 利用普通向量对矩阵进行填补 python 中的向量有两种形式, 一种是矩阵形式的向量; 另一种是 ...
- python中两个集合的运算并交补_三种方式实现 Python 中的集合的交、并、补运算...
文章目录 三种方式实现 Python 中的集合的交.并.补运算 一 背景 集合这个概念在我们高中阶段就有所了解,毕业已多年,我们一起回顾一下几个集合相关的基本概念吧? 集合是指具有某种特定性质的具体的 ...
- python中的乘方_python乘方运算
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 算数运算符是完成基本的算术运算使用的符号,用来处理四则运算运算符描述实例+加10 ...
- Python中列表 list 的加减乘除运算总结
Python中列表运算总结 列表的创建及基本用法 列表的 + - × ÷ Python中列表list是一种常用(最基本)的数据类型,其四则运算和MATLAB.numpy等数据结构不太一样. 列表的创建 ...
- python数字计算公式_Python编程5:Python中的数字和数学运算
#少儿编程# 小朋友们应该都玩过计算器,用计算器做算术,不论数字多大,它都能迅速的给出答案.而计算机不仅计算的更快,还能做更复杂的计算.计算机非常善于计算,它每秒能执行10亿次的计算. Python中 ...
- python中四则运算符号_Python-四则运算-蔡晓晴,杜婷萱
一.需求 1.使用-n 参数控制生成题目的个数 2.使用-r 参数控制题目中数值(自然数.真分数和真分数分母)的范围 3.生成的题目中计算过程不能产生负数 4. 生成的题目中如果存在形如e1 ÷ e2 ...
- 2!=5 or 0在python中是否正确-Python 中的 or and 运算,看这一篇就够
问题出现: Python 中的 or,and 运算,可以写出比较复杂的演算表达式: 看了一些大神的演算规则解释,觉得不是很好理解,有些人甚至理解错了规则. 这里聊一下自己的理解. 其他人是怎么做的: ...
- python中的且的符号and用两个和用一个的区别_Python 中的 or and 运算,看这一篇就够...
问题出现: Python 中的 or,and 运算,可以写出比较复杂的演算表达式: 看了一些大神的演算规则解释,觉得不是很好理解,有些人甚至理解错了规则. 这里聊一下自己的理解. 其他人是怎么做的: ...
- python运算结果是浮点数_Python中的浮点数原理与运算分析 python中浮点数等于整数?为什么?...
python的浮点数运算是不是精度有问题阿 python中浮点数的处理女生啊,平时要好好护肤,保持身材,多看书,多旅行,有自己的想法,去做自己喜欢的事,培养自信,不要把精力全部用在一个男人身上,成天胡 ...
最新文章
- 106页的《Python进阶》中文版(附下载)!
- 基于python的界面自动化测试-基于python的接口自动化测试+ddt数据驱动
- 大地形实时渲染资源网收集
- 请交一个关于域的问题
- Elasticsearch的功能、使用场景以及特点
- 现代软件工程系列 学生读后感 梦断代码 布鲁克斯法则
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转......
- Python爬虫实战八之利用Selenium抓取淘宝匿名旺旺
- Echarts4+EchartsGL 3D迁徙图(附源码)
- HTTPS传输协议原理
- 编译 framework.jar包
- Oracle 19c 安装教程
- 一个exfat U盘引起的systen crash
- libtorrent源码分析(一)整体框架
- Pytorch对梯度进行rescale
- 圆圈1计算机语言,LOGO编程新理念 画圆和圆弧1★
- linux双网卡透明网桥,两种网桥透明网桥和源路由选择网桥
- Python趣味脚本,做一个简单的抽奖刮刮卡
- 8086芯片寄存器简介
- Win10系统磁盘分区管理
热门文章
- 最新史上最大数据泄露,名为“Collection #1”的7.73亿数据!
- matlab拟合多自变量函数,多个自变量的函数拟合问题
- 资源依赖项注入失败: org.springframework.beans.factory.BeanCreationException: Error creating bean with name
- Spark On Yarn --jars/spark.yarn.jars 踩坑 与 提升spark submit速度
- HTML5+CSS3小实例:不偷看密码的超萌猫头鹰登录界面
- abp moveto mysql_abp 使用 hangfire结合mysql
- 论文翻译—Ciphertext-Policy Attribute-Based Encryption
- laravel 的 scout elasticsearch ik laravel-scout-elastic 之间的关系与安装
- android检测cup温度工具,android – 如何获得CPU温度?
- 福利:学生免费注册使用JB全家桶