Python中的運算符是用於執行各種任務的符號,如算術運算,比較運算,邏輯運算等。本文將深入探討Python中的加減乘除和比較運算符。
一、加減乘除運算符
在Python中,加減乘除的運算符和其他編程語言一樣。可以使用+,-,*,/四個運算符進行相關的數學運算。下面是Python中加減乘除的實例代碼:
a = 5 b = 3 # 加法運算 print(a + b) # 8 # 減法運算 print(a - b) # 2 # 乘法運算 print(a * b) # 15 # 除法運算 print(a / b) # 1.6666666666666667
此處的a和b表示的是兩個整數變數,可以通過相加,相減,相乘和相除進行數學運算。當然,在除法運算中,需要注意Python3中的除法運算符/可以得到一個浮點數結果,但在Python2中則會得到一個整數結果。
二、比較運算符
Python中的比較運算符用於比較兩個值,然後返回True或False。比較運算符包括大於(>),小於(=),小於等於(<=),不等於(!=)等符號。下面是Python中比較運算符的實例代碼:
a = 5 b = 3 # 大於 print(a > b) # True # 小於 print(a = b) # True # 小於等於 print(a <= b) # False # 不等於 print(a != b) # True
此處的a和b也是兩個整數變數,可以通過比較運算符進行數值比較。從輸出的結果可以看到,當a大於b時返回的結果是True,反之返回False
三、邏輯運算符
Python中的邏輯運算符包括and、or和not。and運算符表示「並且」,or運算符表示「或者」,not運算符表示「非」。下面是Python中邏輯運算符的實例代碼:
a = 5 b = 3 c = 7 # and運算符 if a > b and b b or b > c: print("False") # False # not運算符 if not a > b: print("False") else: print("True") # True
此處的a、b和c表示三個整數變數,可以通過邏輯運算符對三個變數進行運算,由於a大於b且b小於c,所以輸出的結果是True;由於a大於b而b小於c,則輸出的結果是False;由於a大於b,所以not a>b的結果為False,輸出的結果為True。
四、賦值運算符
Python中的賦值運算符用於給變數賦值。在Python中,可以使用=、+=、-=、*=、/=、//=、%=、**=等運算符進行相關的賦值運算。下面是Python中賦值運算符的實例代碼:
a = 5 b = 3 # =運算符 c = a + b print(c) # 8 # +=運算符 a += b print(a) # 8 # -=運算符 a -= b print(a) # 5 # *=運算符 a *= b print(a) # 15 # /=運算符 a /= b print(a) # 5.0 # //=運算符 a //= b print(a) # 1.0 # %=運算符 a %= b print(a) # 1.0 # **=運算符 a **= b print(a) # 1.0
a和b同樣是兩個整數變數,可以通過賦值運算符進行數學賦值運算。由於賦值運算符使用較為簡單且操作較為常見,此處僅展示了其中的部分運算符示例。
五、位運算符
Python中也支持基本的位運算符,包括按位與(&)、按位或(|)、按位非(~)、按位異或(^)、左移(<>).其運算符優先順序低於算術運算符和比較運算符。下面是Python中位運算符的實例代碼:
a = 60 b = 13 # &位運算符 print(a & b) # 12 # |位運算符 print(a | b) # 61 # ~位運算符 print(~a) # -61 # ^位運算符 print(a ^ b) # 49 # <<位運算符 print(a <>位運算符 print(a >> 2) # 15
此處的a和b是兩個二進位整數,可以使用位運算符進行位運算操作。輸出結果展示了位運算符的常見使用情況。
六、三目運算符
Python中也支持三目運算符,其語法是x if condition else y
。其中,condition指的是條件,如果條件為真,則選擇x,否則選擇y。下面是Python中三目運算符的實例代碼:
a = 3 b = 5 x = "a > b" if a > b else "a < b" print(x) # a < b
此處的a和b依然是兩個整數變數,可以使用三目運算符判斷a是否大於b,如果是,則選擇”a > b”,否則選擇”a < b"作為輸出結果。從輸出結果可以看到,由於a小於b,所以輸出的結果是"a < b"。
七、總結
本篇文章探討了Python中的加減乘除和比較運算符,分別介紹了相關的運算符和示例代碼。此外,文章還介紹了Python中的邏輯運算符、賦值運算符、位運算符和三目運算符。相信讀者已經對Python中的運算符有了較為深入的了解,在實際使用Python進行編程時,可以根據需要選擇不同的運算符進行使用。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/285818.html