欢迎来到小居数码网-一家分享数码知识,生活小常识的网站,希望可以帮助到您。

当前位置:生活小常识 > 数码知识 >
优质

python的逻辑运算符优先级(python的逻辑运算符有哪些)

数码知识

丁铭城优秀作者

原创内容 来源:小居数码网 时间:2024-08-11 18:36:01 阅读() 收藏:58 分享:76

导读:您正在阅读的是关于【数码知识】的问题,本文由科普作家协会,生活小能手,著名生活达人等整理监督编写。本文有635个文字,大小约为3KB,预计阅读时间2分钟。

运算符计算机可以进行的运算有很多种,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算。

python的逻辑运算符有哪些

运算符

算数运算

a = 20b = 10c = 1.5print(a + b, type(a + b))  # 两个对象相加print(a - b, type(a - b))  # 第一个对象减去第二个对象,得到一个数或者负值print(a * b, type(a - b))  # 两个对象相乘print(a / b, type(a), type(b), type(a / b))  # 第一个对象除以第二个对象print(a % b, type(a % b))  # 第一个对象除以第二个对象取余数print(a ** b, type(a**b))  # 第一个对象的第二个对象次幂print(a // c, type(a), type(a // c), type(c))  # 第一个对象整除第二个对象

比较运算

a = 10b = 20print(a == b, type(a == b))  # 等于,比较对象是否相等print(a != b)  # 不等于,比较对象是否不相等print(a > b)  # 大于,返回a是否大于bprint(a < b)  # 小于,返回a是否小于bprint(a <= b)  # 小于等于,返回a是否小于等于bprint(a >= b)  # 大于等于,返回a是否大于等于b

赋值运算

a = 10b = 20c = 40c = a + b  # 将a+b的运算结果赋值给c  = 是简单赋值运算符print(c)c += a  # c += a  相当于 c = c + a  += 是加法赋值运算符print(c)c -= a  # c -= a 相当于 c = c - a  -= 是减法赋值运算符print(c)c *= a  # c *= a 相当于 c = c * a  *= 是乘法赋值运算符print(c)c /= a  # c /= a 相当于 c = c / a  /= 是除法赋值运算符print(c)c %= a  # c %= a 相当于 c = c % a  %= 是取余赋值运算符print(c)c **= a  # c **= a 相当于 c = c ** a  **= 是幂赋值运算符print(c)c //= a  # c //= a 相当于 c = c // a  //= 是整除赋值运算符print(c)

逻辑运算

print(2 > 1 and 2 > 0)  # 布尔 与   同真为真print(2 > 3 and 2 > 0)  # 布尔 与   and中只要有一个为假就是假print(2 > 3 or 4 > 5)  # 布尔 或 只要一个为真便是真print(2 > 1 or 4 > 5)  # 布尔 或 只要一个为真便是真print(not(2 > 1))  # 布尔 非 判断为真的便是假的,同理假的便是真的print(3 and 4)  # x and y x True,则返回yprint(3 or 4)  # x or y x True,则返回x

优先级关系

优先级()> not > and > or

上面就是小居数码小编今天给大家介绍的关于(python的逻辑运算符有哪些)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。

94%的朋友还想知道的:

(280)个朋友认为回复得到帮助。

部分文章信息来源于以及网友投稿,转载请说明出处。

本文标题:python的逻辑运算符优先级(python的逻辑运算符有哪些):http://sjzlt.cn/shuma/154752.html

猜你喜欢