#(1)算數運算子: + - * / // % **
比較運算子: > < >= <= == != 只會產生2個結果,要麼是true 要麼是false#在實際使用中常常利用,返回值, 用於作判斷的使用
(3)賦值運算子: = += -= *= /= //= %= **=範例:var1 = 9var2 = 3
#= 從右向左看,將右側的值賦值給左側變數
成員運算子: in 和 notin (針對於容器型資料)
一般用於搭配if語句使用,判斷資料是否在裡面,
身份運算子: is 和 isnot(檢測兩個資料在記憶體當中是否是同乙個值)
var可以通過print(id(var)) 列印在記憶體中的位址是否是一致的
邏輯運算子: andornot
注意邏輯短路的問題 如果出現短路,後面的**不執行
res = 5 or 6 and 7 # 5 or 7 =>5
res = 5>8 and 7<9 ##false
#### 判斷型別
"""isinstance(要判斷的值,要判斷的型別) 返回真或者假
isinstance(要判斷的值, (把可能的型別寫在元組當中) )
"""#
int float complex bool str list tuple set dict
res = isinstance(15,int)
res = isinstance(3.56,list)
#把可能的型別放在元組裡,有乙個滿足條件,即返回真.
res = isinstance([1,2,3] ,(int,float,str,list) )
print(res)
#按位非 ~ [針對於補碼進行操作 每一位取反,包括符號位]
var1 = ~19
print(var1) #
20var1 = ~(-19)
print(var1)#
18
python基礎 運算子
一.python變數的儲存原理 分為棧 先進的後出 堆 不分先後順序可以隨便放東西 佇列 先進的先出 基本的資料型別儲存在棧中 int double float.引用的資料型別儲存在堆中 string.二.python的宣告變數的方法 變數名 值 python中不用宣告資料型別。三.python的運...
Python 基礎 運算子
加 兩個物件相加 減 得到負數或是乙個數減去另乙個數 乘 兩個數相乘或是返回乙個被重複若干次的字串 除 x 除以 y 取模 返回除法的餘數 冪 返回x的y次冪 取整除 向下取接整a 10b 23c 2print a b的值為 a b print a b的值為 a b print a b的值為 a b...
python 運算子 Python運算子
python語言支援以下型別的運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 1 算術運算子 加號 減號 乘 除 取餘 乘方 整除 1 其中除號 要注意 在python2中,用作整除。解決方法有三 1 兩個相除的數中有乙個為實數。2 ...