iT邦幫忙

2024 iThome 鐵人賽

DAY 7
0
Python

我的Python奇幻學習之旅系列 第 7

鐵人賽 Day7 Python的奇幻之旅-運算符號-1

  • 分享至 

  • xImage
  •  

在Python 運算符號中,將運算子分為下列幾組:

  • 賦值運算子 :用於給變數賦值。
  • 算術運算子 :用於執行數學運算,例如加法、減法、乘法、除法和求冪。
  • 比較運算子 :用於比較兩個運算元的值並傳回布林值(True 或 False)。
  • 邏輯運算子 :用於對布林值執行邏輯運算,例如 AND、OR 和 NOT。
  • 位元運算子 :用於對位元進行運算,例如 AND、OR、XOR 和 NOT。
  • is 運算子 :is 是檢查兩個物件是否為同一個物件(如果是檢查是否不是同意個物件,則是is not)。
  • in 運算子 :in是檢查清單中是否存在元素 (如果是檢查是否不存在的元素則是 not in)。
  • 跨列運算子 :用於「算式過長,需要換行」能使用「反斜線 \」放在一列的最後方,進行換列。

賦值運算子

用「等號 =」,將等號右邊的結果(值),指定(賦予)給左邊的變數

a = "hello" #賦予a字串
b = 123 #賦予數字
c = [1,2,3] #賦予串列

算術運算子

就是最常見的「加減乘除」,只針對數字進行運算

a = 1-2 #減
b = 1+2 #加
c = 2*3 #乘法
d = 9/3 #除法
e = 9//2#除法取整數
f = 9%2 #取餘數
g = 2**3#次方

#如果用()括起來的式子,會優先進行運算
h = 3*(2*3) #h=18

#如果需要開根號可以用「0.5」來實現
print(4
0.5) #2.0

復合型態運算子

算術運算子和賦值搭配一起使用,可以進行遞增或遞減效果,也可以將算術運算子和賦值運算子組合

運算子 範例 等同於
+= a += 1 a = a + 1
-= a -= 1 a = a - 1
*= a *= 2 a = a * 2
/= a /= 2 a = a / 2
//= a //= 3 a = a // 3
%= a %= 3 a = a % 3
**= a **= 2 a = a ** 2

上一篇
鐵人賽 Day6 Python的奇幻之旅-輸出格式篇
下一篇
鐵人賽 Day8 Python的奇幻之旅-運算符號-2
系列文
我的Python奇幻學習之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言