變量名稱
變量需要名稱
不要使用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