六、 運(yùn)算符
1.Python算術(shù)運(yùn)算符
Python支持多種算術(shù)運(yùn)算符,例如:
運(yùn)算符描述示例+加x + y
-減x - y
*乘x * y
/除x / y
%取模x % y
**冪x ** y
//取整除x // y
例如,以下是Python算術(shù)運(yùn)算符的示例:
? 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比較運(yùn)算符
Python支持多種比較運(yùn)算符,例如:
運(yùn)算符描述示例==等于x == y
!=不等于x != y
>大于x > y
<小于x < y
>=大于等于x >= y
<=小于等于x <= y
例如,以下是Python比較運(yùn)算符的示例:
? 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賦值運(yùn)算符
Python支持多種賦值運(yùn)算符,例如:
運(yùn)算符描述示例=賦值x = 5
+=加等于x += 5
-=減等于x -= 5
*=乘等于x *= 5
/=除等于x /= 5
%=取模等于x %= 5
**=冪等于x **= 5
4.Python邏輯運(yùn)算符
Python支持多種邏輯運(yùn)算符,例如:
運(yùn)算符描述示例and邏輯與x > 5 and x < 10
or邏輯或x < 5 or x > 10
not邏輯非not(x > 5 and x < 10)
例如,以下是Python邏輯運(yùn)算符的示例:
? 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位運(yùn)算符
Python支持多種位運(yùn)算符,例如:
運(yùn)算符描述示例&按位與x & y
|按位或x | y
^按位異或x ^ y
~按位取反~x
<<左移x << y
>>右移x >> y
例如,以下是Python位運(yùn)算符的示例:
? 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三元運(yùn)算符
Python的三元運(yùn)算符是一種簡單的條件語句。它使用單行代碼來執(zhí)行基于條件的賦值。以下是Python三元運(yùn)算符的示例:
? x = 5
y = 3
# 使用三元運(yùn)算符計(jì)算x和y中的最大值
max = x if x > y else y
print(max) ?# 輸出:5