天天看點

帶你認識運算符(上) | Python從入門到精通:入門篇之八運算符

第七節:對象的簡單介紹

運算符

也叫操作符。可以對一個值或者兩個值進行運算或各種操作。比如:+、-、*、/、=都屬于運算符。

8.1算術運算符

1、+ 加法運算符

可以對值進行加法運算。如果是兩個字元串就拼接起來。

帶你認識運算符(上) | Python從入門到精通:入門篇之八運算符

2、- 減法運算符

對值進行減法運算。字元串不可以進行減法運算。bool值可以,true就是1,false就是0;

3、* 乘法運算符

值的乘法就是算術的乘法運算。如果是将字元串和數字相乘,就是對字元串進行複制的操作。

4、/ 除法運算符

運算時結果總會傳回一個浮點類型。

注意:除數不能為0;

5、//整除

隻保留計算時的整數位。直接舍去小數位總會傳回一個整數位。

6、

* *

求幂運算

帶你認識運算符(上) | Python從入門到精通:入門篇之八運算符
帶你認識運算符(上) | Python從入門到精通:入門篇之八運算符

開方運算:轉換成幂運算

帶你認識運算符(上) | Python從入門到精通:入門篇之八運算符

7、% 取模運算

就是取兩個數相除的一個餘數。

8.2指派運算符

形式:= 作用:就是将等号右側的值指派給左側的變量。

帶你認識運算符(上) | Python從入門到精通:入門篇之八運算符

1、+=

a+=5 相當于 a=a+5

2、-=

a-=5 相當于 a=a-5

3、*=

a

*

=5 相當于 a=a

*

5

4、/=

a/=5 相當于 a=a/5

5、

* *=

* *

* *

6、//=

a//=5 相當于 a=a//5

7、%=

a%=5 相當于 a=a%5

8.3關系運算符

用來比較兩個值之間的關系,總是會傳回一個布爾值,如果關系成立傳回true,不成立傳回false。

>

判斷大小關系,左邊的值大于右邊傳回true。

帶你認識運算符(上) | Python從入門到精通:入門篇之八運算符

>=

判斷大小關系,左邊的值大于或等于右邊傳回true。

<

判斷大小關系,左邊的值小于右邊傳回true。

<=

判斷大小關系,左邊的值小于或等于右邊傳回true。

帶你認識運算符(上) | Python從入門到精通:入門篇之八運算符

利用該特性,可以對字元串按照字母順序進行排序,但是對于中文來說意義不是特别大。

如果不希望比較Unicode編碼,則需要将其轉換成數字int()或者float()再進行比較。

==

相等的關系。兩邊的值相等傳回true。

!=

不等的關系。兩邊的值不相等傳回true。

帶你認識運算符(上) | Python從入門到精通:入門篇之八運算符

相等和不等比較的都是值.

如果要比較id,用is和is not。is比較兩者是否是同一對象,同一對象傳回true,不同傳回false,is not相反。兩者都是通過比較id來比較兩個對象是否為同一個對象。

第九節:帶你認識邏輯運算符

視訊學習:阿裡雲大學之Python進階必看

配套Python進階文章點選此處擷取