六、 运算符
1.Python算术运算符
Python支持多种算术运算符,例如:
运算符描述示例+加x + y
-减x - y
*乘x * y
/除x / y
%取模x % y
**幂x ** y
//取整除x // y
例如,以下是Python算术运算符的示例:
x = 10
y = 3
# 加法
print(x + y) # 输出:13
# 减法
print(x - y) # 输出:7
# 乘法
print(x * y) # 输出:30
# 除法
print(x / y) # 输出:3.3333333333333335
# 取模
print(x % y) # 输出:1
# 幂
print(x ** y) # 输出:1000
# 取整除
print(x // y) # 输出:3
2.Python比较运算符
Python支持多种比较运算符,例如:
运算符描述示例==等于x == y
!=不等于x != y
>大于x > y
<小于x < y
>=大于等于x >= y
<=小于等于x <= y
例如,以下是Python比较运算符的示例:
x = 10
y = 3
# 等于
print(x == y) # 输出:False
# 不等于
print(x != y) # 输出:True
# 大于
print(x > y) # 输出:True
# 小于
print(x < y) # 输出:False
# 大于等于
print(x >= y) # 输出:True
# 小于等于
print(x <= y) # 输出:False
3.Python赋值运算符
Python支持多种赋值运算符,例如:
运算符描述示例=赋值x = 5
+=加等于x += 5
-=减等于x -= 5
*=乘等于x *= 5
/=除等于x /= 5
%=取模等于x %= 5
**=幂等于x **= 5
4.Python逻辑运算符
Python支持多种逻辑运算符,例如:
运算符描述示例and逻辑与x > 5 and x < 10
or逻辑或x < 5 or x > 10
not逻辑非not(x > 5 and x < 10)
例如,以下是Python逻辑运算符的示例:
x = 5
# 逻辑与
print(x > 1 and x < 10) # 输出:True
# 逻辑或
print(x < 1 or x > 10) # 输出:False
# 逻辑非
print(not(x > 1 and x < 10)) # 输出:False
5.Python位运算符
Python支持多种位运算符,例如:
运算符描述示例&按位与x & y
|按位或x | y
^按位异或x ^ y
~按位取反~x
<<左移x << y
>>右移x >> y
例如,以下是Python位运算符的示例:
x = 5
y = 3
# 按位与
print(x & y) # 输出:1
# 按位或
print(x | y) # 输出:7
# 按位异或
print(x ^ y) # 输出:6
# 按位取反
print(~x) # 输出:-6
# 左移
print(x << y) # 输出:40
# 右移
print(x >> y) # 输出:0
6.Python三元运算符
Python的三元运算符是一种简单的条件语句。它使用单行代码来执行基于条件的赋值。以下是Python三元运算符的示例:
x = 5
y = 3
# 使用三元运算符计算x和y中的最大值
max = x if x > y else y
print(max) # 输出:5