首页 > 编程语言 >python中的“and”、“or”运算规则

python中的“and”、“or”运算规则

时间:2022-10-24 12:12:24浏览次数:46  
标签:false 运算 python bool 规则 print False ture true

# 1、所有变量的位操作都是通过强制转换成bool实现
# 2、在没有括号的情况下,and优先级高于or
# 3、计算逻辑:
"""
x and y 表示: if x is false, then x, else y
x or y 表示: if x is false, then y, else x
not x 表示: if x is false, then ture, else false
"""

v1 = 1 or 3
v2 = 1 and 3
v3 = 0 and 2 and 1
v4 = 0 and 2 or 1
v5 = 0 and 2 or 1 or 4
v6 = 0 or False and 1

print(v1)  # bool(1)==true, bool(3)==true, 1
print(v2)  # bool(1)==true, bool(3)==true, 3
print(v3)  # bool(0)==false, bool(2)==ture, bool(1)==true, 0and2==0, 0and1==0, 0
print(v4)  # false and ture or ture, 0and2==0, 0or1==1, 1
print(v5)  # false and ture or ture or ture, 0and2==0, 0or1==1, 1or4==1, 1
print(v6)  # false or false and true, 0 or False==False, False and 1==False, False

标签:false,运算,python,bool,规则,print,False,ture,true
From: https://www.cnblogs.com/yanlin-10/p/16821051.html

相关文章

  • Python基础
    1.Python的数据类型1.Numbers数字类型包括int(整型);bool(布尔类型);float(浮点型);complex(复数) 2. String字符串类型1.用单引号或者......
  • python_selenium元素定位_xpath(2)
    selenium自动化脚本最基础的就是元素定位和元素操作,下面就以百度为例介绍最常见的xpath定位方式基本定位方式:以百度的搜索框为例fromseleniumimportwebdriverimpor......
  • Python如何根据两个字段进行排序?
    Python如何根据两个字段进行排序?写这个博客,就是为了吐槽Python!对于这个问题,首先,我花了一天时间,没有解决!当然是百度了,一搜,有很多博客,无一例外,都是垃圾!有的,只排数组!实体......
  • 608 Javascript_语法_—元运算符 and 609 Javascript_语法_算数&比较运算符
    Javascript_语法_—元运算符一元运算符:只有一个运算数的运算符       ++,--,+(正号),-(符号)       ++(--),自增,自减           ++(--)先自增或......
  • 【Python基础学习】第十二节 文件操作
    Python基础学习之文件操作1.open()函数想要对文件进行操作,必须先建立文件对象,然后再对文件对象进行操作;想要建立文件对象,需要使用open()函数;open()函数使用方法如下:f......
  • Thanos 架构剖析(六)告警规则如何管理
    ThanosRule组件通过thanosrule命令来启动,通过重复查询Query来评估告警是否触发,如果有多个Query,那么会通过轮询来保持平衡。默认情况下,Rule评估结果以Prometheu......
  • 【Python基础学习】第十三节 异常操作总结
    Python基础学习之异常操作总结在Python运行遇到异常时,程序会终止;而在我们编程过程中,错误是不可避免的,这时我们需要捕捉到异常,还需要程序继续运行;这时我们就需要根据异常Tra......
  • Python&JS宏 实现保留样式合并表格后拆分
    ......
  • Python while循环
    1.简单的while循环【实例】:number=1whilenumber<=5:print(number)number+=1【运行结果】:12345 2.使用break退出循环【实例】:number=1......
  • python 中xlrd模块
    一、模块介绍    1、xlrd是用来操作读取excel表格的库,支持xlsx和xls两种格式    2、安装方式?pip3installxlrd    3、导入方式importxlrd......