Python中的or和and运算符的使用
通俗来讲
or:找真值,若第一个为真则返回该值;若全都不为真,则返回最后一个假值
and:找假值,若第一个为假则返回该值;若全都不为假,则返回最后一个真值
牢记这两句话!!!
下面举些例子:
2 or 3===2
解:or找真值,其中2为真,直接返回2,后面不用运算,直接出结果,结果为2
2 and 3===3
解:and找假值,其中2、3都为真,则返回最后一个真值,结果为3
2 and 3 and True===True
解:and找假值,其中2、3、True都为真,则返回最后一个真值,结果为True
0 and 3 and 1===1
解:and找假值,其中0位假,则结果返回0
0 and 3 or 1===1
解:先进行and运行,找假值,其中0位假,即0 and 3的结果为0,然后再0 or 1,找真值,其中1为真,最后返回结果为1
0 and 3 or 1 or 4===1
解:先进行and运行,找假值,其中0位假,即0 and 3的结果为0,然后再0 or 1,找真值,其中1为真,最后再进行1 or 4,找真值,其中1为真,最后返回结果为1
0 or False and 1===False
解:先进行0 or False运算,找真值,其中0和False都为假,返回最后一个出现的假值,即返回False,然后在False and 1,找假值,其中False为假值,最后的结果为False
Python中的or和and运算符的使用相关推荐
- Python中的注释和算数运算符
Python中的注释和算数运算符 文章目录 Python中的注释和算数运算符 一.注释 01. 注释的作用 02. 单行注释(行注释) 在代码后面增加的单行注释 03. 多行注释(块注释) 什么时候需 ...
- python中的数据类型和常用运算符
一. python中常见的数据类型 整数:任何时候运算都是精确的 浮点数:运算的时候,可能会有四舍五入 字符串:字符串是以单引号'或双引号"括起来的任意文本 同类型的可以用+号 或者 , 号 ...
- python中计算整商的运算符_Python 运算符中用来计算整商的是( ). (2.0分)_学小易找答案...
[判断题]函数的名称可以随意命名.( ) (2.0分) [判断题]python中的代码块使用缩进来表示. (2.0分) [单选题]下列选择中,符合python命名规范的标识符是( ). (2.0分) ...
- 2!=5 or 0在python中是否正确-python中的or,and运算符
and 和 or 的用法 and 和 or 是python的两个逻辑运算符,可以使用and和or进行多个条件内容的判断. and是当and连接的所有的表达式的值为真时,才为真 or是当or连接的所有表 ...
- 警惕python中的*重复符(运算符)
在python中有个特殊的符号"*",可以用做数值运算的乘法算子,也是用作对象的重复算子,但在作为重复算子使用时一定要注意 注意的是:*重复出来的各对象具有同一个id,也就是指向在 ...
- python乘法运算为什么是重复_警惕python中的*重复符(运算符)
在python中有个特殊的符号"*",可以用做数值运算的乘法算子,也是用作对象的重复算子,但在作为重复算子使用时一定要注意 注意的是:*重复出来的各对象具有同一个id,也就是指向在 ...
- Python中的公共操作(运算符,公共方法,容器类型转换)
运算符 公共方法 容器类型转换 一.运算符 运算符 支持的容器类型 +(合并) 字符串.列表.元组 *(复制) 字符串.列表.元组 in(元素是否存在) 字符串.列表.元组.字典 not in(元素是 ...
- python中计算整商的运算符_常见的促进安眠的食物有小米、牛奶、糖水、莲子、香蕉、蜂蜜、莴苣、葵花籽、核桃、桂圆、红枣、桑葚和鲜藕等。...
常见的促进安眠的食物有小米.牛奶.糖水.莲子.香蕉.蜂蜜.莴苣.葵花籽.核桃.桂圆.红枣.桑葚和鲜藕等. 更多相关问题 健康促进的目标人群涉及 A残疾人A.残疾人B.孕产妇C.青少年D.中老年 直角梯 ...
- Python中的*args和**kwargs是什么?该如何使用?
2020-01-16 12:30:00 全文共2911字,预计学习时长9分钟 来源:Pexels 在编程中,函数就是生命! 作为使用Python的新手--无论是编程新手,还是熟悉另一语言的人--都需要 ...
最新文章
- LeetCode--258--各位相加*
- CodeForces - 993E Nikita and Order Statistics
- Python:图片懒加载技术
- 分享几段祖传的Python代码,拿来直接使用!
- 【计算机系统结构】第一周 课上笔记
- Win10+Anaconda环境下安装PyTorch
- android要求图标格式,Android设计规范 Material Design-Style(3图标)
- Labview-隧道 移位寄存器
- mysql之触发器before和after的区别
- C++ 修改 Windows Service【转】
- 企业微信hook,企业微信软件
- img 标签的 height 和 width 属性设置图像的尺寸。
- LNK1123转换到COFF期间失败
- python数据挖掘入门与实践-第一章-用最简单OneR算法对Iris植物分类
- Linux service之自定义服务
- 串口发送程序linux,单片机IO口模拟串口程序(发送+接收
- 乐得瑞PD快充方案可解Surface充电燃眉之急——专业PD方案厂家
- 永磁同步电机(PMSM)参数辨识(二)
- 2.BJDCTF(2020第二届)——Misc杂项题
- Unity角色同时播放两个音效(走路音效+说话音效)