1. 程式人生 > 實用技巧 >python開發基礎(二)-運算子以及資料型別

python開發基礎(二)-運算子以及資料型別

##運算子

算數運算子: ---> 賦值運算子 >>>返回結果為值

+ #
- #
* #
/ # 除以

** # 冪運算
% # 取餘數
// # 取商

####################

賦值運算子: ---> 算數運算子 >>>返回結果為值
a = a + b == a += b 
a = a - b == a -= b 
a = a * b == a *= b 
a = a / b == a /= b 
a = a ** b == a **= b
a = a % b == a %= b 
a = a // b == a //= b

#################### 比較運算子: >>> 返回結果為布林值 == # 等於 > # 大於 < # 小於 >= # 大於等於 <= # 小於等於 != # 不等於 <> # 不等於 #################### 邏輯運算子: >>> 返回結果為布林值 not # 非, not False == True not True == False and # 和, 有括號先執行括號內的,沒有括號,從左到右依次執行 邏輯字元拼接 user = 'root' passwd
= 'root' if user == 'root' and passwd == 'root' : # 倆個或多個條件都滿足 print('輸入正確') else: print('輸入錯誤') print('end') or # 或, 有括號先執行括號內的,沒有括號,從左到右依次執行 user = 'root' passwd = 'root' if user == 'root' or user == 'user' and passwd == 'root' or passwd == 'passwd': # 倆個或多個條件僅需滿足一個即可
print('輸入正確') else: print('輸入錯誤') print('end') ## and 和 or 在同一個條件判斷中,如果第一個判斷 True 遇到 and 則判斷第二個條件,第二個條件為 False ,判斷第三個條件,如果第三個判斷為 False 則 輸出 False ,遇到 or 直接輸出判斷 True //如果第一個判斷為 False 遇到 and 直接輸出判斷 False ,遇到 or 判斷第二個條件 True or ---> True True and >>> False or >>> False and --->False #################### 字元運算== 成員運算子 >>> 返回結果為布林值 in # 連續的字元,相當於子序列,in 表示某個字元在該字串中,反之not in 為不在該字串 name = '張三' '張三' ---> 字串 '' ---> 字元 if '' in name: print('ok') else: print('Error') not in # 連續的字元,相當於子序列,not in 表示某個字元不在該字串中 #################### 布林值: True 真 var_b = '' in name print (var_b) False 假 var_2 = '' in name print(var_2)