一、加法運算符
+運算符除了可以進行數字相加外,還可進行字符串的拼接。例如:
a = 4 b = 5 c = a + b print(c)
運行後輸出結果為:9
a = 'Hello,' b = 'world!' c = a + b print(c)
運行後輸出結果為:Hello,world!
通過以上代碼我們可以看出,加法運算符可以用於數字相加和字符串拼接。
二、減法運算符
-運算符常用於數字相減,例如:
a = 7 b = 3 c = a - b print(c)
運行後輸出結果為:4
除了數字相減,-運算符還可用於刪除列表中的一項。例如:
a = [1, 2, 3, 4, 5] del a[2] print(a)
運行後輸出結果為:[1, 2, 4, 5]
通過以上代碼我們可以看出,減法運算符不僅可以用於數字相減,還可用於刪除列表中的一項。
三、乘法運算符
*運算符常用於數字相乘,例如:
a = 4 b = 5 c = a * b print(c)
運行後輸出結果為:20
除了數字相乘,*運算符還可用於字符串的重複。例如:
a = 'Hello,' b = a * 3 print(b)
運行後輸出結果為:Hello,Hello,Hello,
通過以上代碼我們可以看出,乘法運算符不僅可以用於數字相乘,還可用於字符串的重複。
四、除法運算符
/運算符常用於數字相除,例如:
a = 10 b = 3 c = a / b print(c)
運行後輸出結果為:3.3333333333333335
需要注意的是,在Python2.x中,/運算符的結果為兩個整數相除時直接捨棄小數部分,而在Python3.x中,/運算符的結果為兩個整數相除時保留小數部分。
當然,/運算符還可用於計算兩個時間之間的差值。例如:
from datetime import datetime, timedelta a = datetime(2020, 10, 1) b = datetime(2020, 9, 1) c = (a - b).days print(c)
運行後輸出結果為:30
通過以上代碼我們可以看出,除法運算符除了可以用於數字相除外,還可用於計算時間之間的差值。
五、取模運算符
%運算符常用於取餘數,例如:
a = 10 b = 3 c = a % b print(c)
運行後輸出結果為:1
需要注意的是,在Python3.x中,%運算符可以用於計算指定時間後的時間。例如:
from datetime import datetime, timedelta a = datetime(2020, 10, 1) b = a + timedelta(days=30) print(b)
運行後輸出結果為:2020-10-31 00:00:00
通過以上代碼我們可以看出,取模運算符不僅可以用於取餘數,還可用於計算指定時間後的時間。
六、冪運算符
**運算符可以用於計算冪,例如:
a = 2 b = 4 c = a ** b print(c)
運行後輸出結果為:16
需要注意的是,在Python3.x中,**運算符可用於求多次方根。例如:
a = 16 b = 4 c = a ** (1/b) print(c)
運行後輸出結果為:2.0
通過以上代碼我們可以看出,冪運算符不僅可以用於計算冪,還可用於求多次方根。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/249812.html