python入門運算子 python基礎之運算子

2021-10-19 01:58:37 字數 1690 閱讀 9225

一、算術運算子

算術運算子有以下幾種:

+:加法

-:減法

*:乘法

/:除法,這是真正的除法,結果顯示小數部分

%:取餘,兩個數相除取餘數部分

**:冪運算,比如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 ...