python開發基礎(二)-運算子以及資料型別
阿新 • • 發佈:2020-11-05
##運算子 算數運算子: ---> 賦值運算子 >>>返回結果為值 + # 加 - # 減 * # 乘 / # 除以 ** # 冪運算 % # 取餘數 // # 取商 #################### 賦值運算子: ---> 算數運算子 >>>返回結果為值 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)