Python基础语法-运算符
导读:Python 中的运算符是用于执行各种数学或逻辑运算的符号。下面我们将介绍 Python 中的各种运算符。算术运算符Python 中常见的算术运算符有:加号 +、减号 -、乘号 *、除号 /、取余数 %、幂运算 **、整除 //。示例:a...
Python 中的运算符是用于执行各种数学或逻辑运算的符号。下面我们将介绍 Python 中的各种运算符。
算术运算符
Python 中常见的算术运算符有:加号 +
、减号 -
、乘号 *
、除号 /
、取余数 %
、幂运算 **
、整除 //
。
示例:
a = 10
b = 3
print(a + b) # 输出 13
print(a - b) # 输出 7
print(a * b) # 输出 30
print(a / b) # 输出 3.3333333333333335
print(a % b) # 输出 1
print(a ** b) # 输出 1000
print(a // b) # 输出 3
比较运算符
Python 中的比较运算符用于比较两个值是否相等或者大小关系,返回的结果是布尔值 True
或者 False
。常见的比较运算符有:等于 ==
、不等于 !=
、大于 >
、小于 、大于等于
>
=
、小于等于 =
。
示例:
a = 10
b = 3
print(a == b) # 输出 False
print(a != b) # 输出 True
print(a >
b) # 输出 True
print(a b) # 输出 False
print(a >
= b) # 输出 True
print(a = b) # 输出 False
逻辑运算符
Python 中的逻辑运算符用于组合布尔值,返回的结果也是布尔值。常见的逻辑运算符有:与 and
、或 or
、非 not
。
示例:
a = 10
b = 3
c = 5
print(a >
b and a c) # 输出 False
print(a >
b or a c) # 输出 True
print(not a >
b) # 输出 False
赋值运算符
Python 中的赋值运算符用于给变量赋值,常见的赋值运算符有:等于 =
、加等于 +=
、减等于 -=
、乘等于 *=
、除等于 /=
、取余数等于 %=
、幂等于 **=
、整除等于 //=
。
示例:
a = 10
b = 3
a += b # 等价于 a = a + b
print(a) # 输出 13
a -= b # 等价于 a = a - b
print(a) # 输出 10
a *= b # 等价于 a = a * b
print(a) # 输出 30
a /= b # 等价于 a = a / b
print(a) # 输出 10.0
a %= b # 等价于 a = a % b
print(a) # 输出 1.0
a **= b # 等价于 a = a ** b
print(a) # 输出 1000
a //= b # 等价于 a = a // b
print(a) # 输出 333.0
位运算符
Python 中的位运算符用于对整数进行位运算,常见的位运算符有:按位与 &
、按位或 |
、按位异或 ^
、取反 ~
、左移 、右移
>
>
。
示例:
a = 60 # 二进制为 0011 1100
b = 13 # 二进制为 0000 1101
print(a &
b) # 输出 12,二进制为 0000 1100
print(a | b) # 输出 61,二进制为 0011 1101
print(a ^ b) # 输出 49,二进制为 0011 0001
print(~a) # 输出 -61
print(a 2) # 输出 240,二进制为 1111 0000
print(a >
>
2) # 输出 15,二进制为 0000 1111
成员运算符
Python 中的成员运算符用于测试序列中是否包含特定的值,常见的成员运算符有:in
、not in
。
示例:
a = [1, 2, 3, 4, 5]
print(3 in a) # 输出 True
print(6 not in a) # 输出 True
身份运算符
Python 中的身份运算符用于比较两个对象的内存地址是否相同,常见的身份运算符有:is
、is not
。
示例:
a = [1, 2, 3]
b = a
c = [1, 2, 3]
print(a is b) # 输出 True
print(a is not c) # 输出 True
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Python基础语法-运算符
本文地址: https://pptw.com/jishu/6685.html