
Python支持多种算术运算符,例如:
运算符描述示例+加x + y
-减x - y
*乘x * y
/除x / y
%取模x % y
**幂x ** y
//取整除x // y
例如,以下是Python算术运算符的示例:
(相关资料图)
x = 10y = 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
Python支持多种比较运算符,例如:
运算符描述示例==等于x == y
!=不等于x != y
>大于x > y
<小于x < y
>=大于等于x >= y
<=小于等于x <= y
例如,以下是Python比较运算符的示例:
x = 10y = 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
Python支持多种赋值运算符,例如:
运算符描述示例=赋值x = 5
+=加等于x += 5
-=减等于x -= 5
*=乘等于x *= 5
/=除等于x /= 5
%=取模等于x %= 5
**=幂等于x **= 5
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
Python支持多种位运算符,例如:
运算符描述示例&按位与x & y
|按位或x | y
^按位异或x ^ y
~按位取反~x
<<左移x << y
>>右移x >> y
例如,以下是Python位运算符的示例:
x = 5y = 3# 按位与print(x & y) # 输出:1# 按位或print(x | y) # 输出:7# 按位异或print(x ^ y) # 输出:6# 按位取反print(~x) # 输出:-6# 左移print(x << y) # 输出:40# 右移print(x >> y) # 输出:0
Python的三元运算符是一种简单的条件语句。它使用单行代码来执行基于条件的赋值。以下是Python三元运算符的示例:
x = 5y = 3# 使用三元运算符计算x和y中的最大值max = x if x > y else yprint(max) # 输出:5
标签: