Python基礎02—運算符和表達式

變量名稱

變量需要名稱
不要使用a、b、c、aa等無意義的變量名
取名規則:首字母需要是字母或下劃線,其餘部分可以是字母,下劃線和數字

算術符號:+ - * / %

以加法爲例子,可以把下面的加號變成- * /其他符號。

num1 = 23
num2 = 7
all_num = num1 + num2
print(all_num)

% 取餘數的操作

print(9 % 15)

** 乘方操作

print(3 ** 4)

自運算的快速寫法

num = 23
num += 7  # 效果等同於:num = num + 7。可以把加號變成- * /等其他符號。
print(num)

算術符號可以連接兩個不同類型的變量

print(23 + 7.5)
print(3 * 'abc')
print(3 + 'abc')  # TypeError: unsupported operand type(s) for +: 'int' and 'str'

比較運算> < >= <= == !=

num1 = 10
num2 = 20
print(num1 > num2)  # 判斷num1是否大於num2,輸出結果是布爾變量
print(num1 >= num2)  # 判斷num1是否大於等於num2
print(num1 == num2)  # 判斷num1是否等於num2
print(num1 != num2)  # 判斷num1是否不等於於num2

布爾運算and or & |

# and &,兩者都爲真,纔是真
print((2 > 1) & (2 != 1))  # 兩者都是True,輸出結果就是True
print(2 > 1 & 2 == 1)  # 其中有一個爲False,輸出結果就是False
# or | 至少一個爲真,就是真
print((2 > 1) | (2 == 1))  # 其中有一個爲True,輸出結果就是True
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章