一、算術運算子
算術運算子有以下幾種:
+:加法
-:減法
*:乘法
/:除法,這是真正的除法,結果顯示小數部分
%:取餘,兩個數相除取餘數部分
**:冪運算,比如3**2結果為9
//:地板除,結果只顯示整數部分
二、比較運算子
比較運算子有以下集中:
==:等於
!=:不等於,推薦使用
<>:不等於,python3中已經廢棄
>:大於
>=:大於等於
<=:小於等於
三、賦值運算子
賦值運算子有以下幾種:
=:最簡單的賦值,比如a=2
+=:a+=2,等價於a=a+2
-=:a-=2,等價於a=a-2
*=:a*=2,等價於a=a*2
/=:a/=2,等價於a=a/2
%=:a%=2,等價於a=a%2
**=:a**=2,等價於a=a**2
//=:a//=2,等價於a=a//2
關於「=」的賦值,python中除了最常用的a=2這種賦值方式外還有一種賦值方法。
a=2b=3
c=4a,b,c=c,a,b等價於tmp=a,a=c,c=b,b=tmp
同樣的這種方法還可以用於字串取值
如果只想要其中幾個字元呢?a,_,_d,_='hello',下劃線代表這個變數被捨棄了,還可用*_代表連續的幾個_。當然其他的列表,元祖,字典都可以這樣取值
四、邏輯運算子
邏輯運算子有以下幾種:
and:邏輯與,只有兩邊條件都成立,最後才成立。比如true and true結果為true,true and false結果為false
or:邏輯或,兩邊條件只要有一邊成立,最後就成立。比如true or false結果為true
not:邏輯非,條件取反。比如 not true結果為false,not false結果為true
優先順序:not>and>or
五、成員運算子
in:判斷給定值是否在指定序列中
not in:判斷給定值是否不在指定序列中
成員運算只能用於字串、列表、元祖、字典、集合,數字型別和布林值無法使用成員運算,因為它們是不可迭代的
字串:str='abcd' 'a' in str結果為true,『e』 in str 結果為false
列表:list=[1,'a'] 1 in list結果為true,'b' in list 結果為false
元祖:tuple=(1,'a') 1 in tuple結果為true,'b' in tuple結果為false
字典:dict= 'name' in dict結果為true
集合:set= 1 in set結果為true
六、身份運算子
is:判斷兩個物件id值是否一樣
is not:判斷兩個物件id值是否不一樣
Python入門 運算子
學習python的第6天 運算子描述例項 加 兩個物件相加 a b 輸出結果 30 減 得到負數或是乙個數減去另乙個數 a b 輸出結果 10 乘 兩個數相乘或是返回乙個被重複若干次的字串 a b 輸出結果 200 除 x除以y b a 輸出結果 2 取模 返回除法的餘數 b a 輸出結果 0 冪 ...
python入門學習 運算子
運算子是一些特殊的符號,主要用於數學計算,比較大小和邏輯運算等。一 算數運算子 1.定義 是處理四則運算的符號。2.常見的數值運算子 運算子作用 加 減 乘 除 除數不為0 求餘,返回除法的餘數 取整數,即返回商的整數部分 除數不為0 冪,即返回x的y次方 3.算數運算子的用處 算數運算子可以直接對...
python 運算子 Python運算子
python語言支援以下型別的運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 1 算術運算子 加號 減號 乘 除 取餘 乘方 整除 1 其中除號 要注意 在python2中,用作整除。解決方法有三 1 兩個相除的數中有乙個為實數。2 ...