15.常用運算

1.算術運算

算術運算的結果是數值
1.運算符

運算符 作用
+
-
*
/
// 整除
% 取餘
**

2.代碼示例

print(1 + 2)										結果爲:3
print(4 - 3)										結果爲:1
print(5 * 6)										結果爲:30
print(8 / 4)										結果爲:2
print(17 // 5)										結果爲:3
print(19 % 6)										結果爲:1
print(3 ** 3)										結果爲:27

2.邏輯運算

邏輯運算的結果是布爾值
1.運算符

運算符 作用
> 大於
< 小於
== 等於
>= 大於等於
<= 小於等於
!= 不等於

2.代碼示例

print( 1 > 2)										  結果爲:False
print(3 < 4)										  結果爲:True
print(5 == 6)										  結果爲:False
print(7 <= 8)										  結果爲:True
print(8 >= 6)										  結果爲:True
print(1 != 2)										  結果爲:True

3.賦值運算

賦值運算的原理: a 運算符= b ---->a = a 運算符 b
1.運算符

運算符 作用
+= 加法賦值
-= 減法賦值
*= 乘法賦值
/= 除法賦值
//= 整除賦值
%= 取餘賦值
**= 冪賦值

2.代碼示例

a = 1
a += 2
print(a)										 		結果爲:3
b = 4
b -= 3
print(b)												結果爲:1
c = 5
c *= 6													
print(c)												結果爲:30
d = 6
d /= 3
print(d)												結果爲:2
e = 15
e //= 3
print(e)												結果爲:5
f = 16
f %= 4
print(f)												結果爲:0
g = 4
g **= 4
print(g)												結果爲:256

4.邏輯運算

邏輯運算的結果爲布爾值或數值
1.運算符

運算符 作用
not
and
or

優先級:not > and > or
對於多個and語句一假爲假,全真爲真
對多個or語句一真爲真,全假爲假

2.代碼示例

print(not 1 < 2 and 1 == 2)											結果爲:False
print(not 1 > 2 and 5 ==6 or 7 < 8)									結果爲:True
print(15 and 0 or '' and 0 or 'aaa' or 'bbb' == 'ccc' and 778 or 10 > 4)			結果爲:'aaa'

5.成員運算

成員運算的結果是布爾值
1.運算符

運算符 作用
in 判斷一個對象是否在另一個對象中
not in 判斷一個對象是否不在另一個對象中

2.代碼示例

a = "1"
b = "a"
c = [1,"a"]
print(a in c)											結果爲:False
print(b not in c)										結果爲:False

6.身份運算

身份運算的結果是布爾值
1.運算符

運算符 作用
is 判斷兩個對象的id是否相同
not is 判斷兩個對象的id是否不同

2.代碼示例

a = 1000
b = a
c = 1000
print(a is b)											結果爲:True
print(c is b)											結果爲:False		
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章