一分鐘了解python的運(yùn)算符
在 Python 編程中,運(yùn)算符是一種用于執(zhí)行特定數(shù)學(xué)或邏輯操作的符號(hào)。Python 支持多種不同的運(yùn)算符,包括算術(shù)運(yùn)算符、賦值運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符等等。下面,我們將通過一些例子來說明 Python 的運(yùn)算符。
1. 算術(shù)運(yùn)算符
算術(shù)運(yùn)算符用于執(zhí)行基本的算術(shù)操作,如加、減、乘、除等等。以下是一些關(guān)于算術(shù)運(yùn)算符的示例代碼:
a = 10
b = 3
# 加法
c = a + b
print(c)
# 減法
d = a - b
print(d)
# 乘法
e = a * b
print(e)
# 除法
f = a / b
print(f)
# 取余
g = a % b
print(g)
# 指數(shù)
h = a ** b
print(h)
# 取整除
i = a // b
print(i)
2. 賦值運(yùn)算符
賦值運(yùn)算符用于將一個(gè)值賦給一個(gè)變量。以下是一些關(guān)于賦值運(yùn)算符的示例代碼:
a = 10
# 將一個(gè)值賦給一個(gè)變量
b = a
print(b)
# 將一個(gè)值加到一個(gè)變量上并賦值給它自己
a += 5
print(a)
# 將一個(gè)值減去一個(gè)變量并賦值給它自己
a -= 3
print(a)
# 將一個(gè)值乘以一個(gè)變量并賦值給它自己
a *= 2
print(a)
# 將一個(gè)值除以一個(gè)變量并賦值給它自己
a /= 4
print(a)
# 取余并賦值給它自己
a %= 2
print(a)
# 指數(shù)并賦值給它自己
a **= 3
print(a)
# 取整除并賦值給它自己
a //= 2
print(a)
3. 比較運(yùn)算符
比較運(yùn)算符用于比較兩個(gè)值。如果比較結(jié)果為真,則返回 True,否則返回 False。以下是一些關(guān)于比較運(yùn)算符的示例代碼:
a = 10
b = 5
# 小于
c = a < b
print(c)
# 大于
d = a > b
print(d)
# 小于等于
e = a <= b
print(e)
# 大于等于
f = a >= b
print(f)
# 等于
g = a == b
print(g)
# 不等于
h = a != b
print(h)
4. 邏輯運(yùn)算符
邏輯運(yùn)算符用于執(zhí)行邏輯操作,如與、或、非等等。以下是一些關(guān)于邏輯運(yùn)算符的示例代碼:
a = True
b = False
# 與
c = a and b
print(c)
# 或
d = a or b
print(d)
# 非
e = not a
print(e)
5. 位運(yùn)算符
位運(yùn)算符用于執(zhí)行二進(jìn)制位操作。以下是一些關(guān)于位運(yùn)算符的示例代碼:
a = 60
b = 13
# 按位與
c = a & b
print(c)
# 按位或
d = a | b
print(d)
# 按位異或
e = a ^ b
print(e)
# 取反
f = ~a
print(f)
# 左移
g = a << 2
print(g)
# 右移
h = a >> 2
print(h)
6. 成員運(yùn)算符
成員運(yùn)算符用于檢查特定的值是否存在于序列中。以下是一些關(guān)于成員運(yùn)算符的示例代碼:
a = [1, 2, 3, 4]
# 檢查特定的值是否存在于列表中
b = 2 in a
print(b)
# 檢查特定的值是否不存在于列表中
c = 5 not in a
print(c)
7. 身份運(yùn)算符
身份運(yùn)算符用于比較對(duì)象的內(nèi)存地址。以下是一些關(guān)于身份運(yùn)算符的示例代碼:
a = 10
b = 10
# 檢查兩個(gè)對(duì)象是否具有相同的內(nèi)存地址
c = a is b
print(c)
# 檢查兩個(gè)對(duì)象是否具有不同的內(nèi)存地址
d = a is not b
print(d)
綜上所述,Python 支持多種不同的運(yùn)算符,包括算術(shù)運(yùn)算符、賦值運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符等等。在編程時(shí),根據(jù)不同的需求和場(chǎng)景選擇合適的運(yùn)算符,可以提高代碼的可讀性和效率。