算術運算的結果是數值
1.運算子
運算子作用
+加
-減*乘
/除
//整除
%取餘**冪
2.**示例
print(1
+2) 結果為:
3print(4
-3) 結果為:
1print(5
*6) 結果為:
30print(8
/4) 結果為:
2print(17
//5) 結果為:
3print(19
%6) 結果為:
1print(3
**3) 結果為:
27
邏輯運算的結果是布林值
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
賦值運算的原理: a 運算子= b ---->a = a 運算子 b
1.運算子
運算子作用
+=加法賦值
-=減法賦值
*=乘法賦值
/=除法賦值
//=整除賦值
%=取餘賦值
**=冪賦值
2.**示例
a =
1a +=
2print
(a) 結果為:
3b =
4b -=
3print
(b) 結果為:
1c =
5c *=
6print
(c) 結果為:
30d =
6d /=
3print
(d) 結果為:
2e =
15e //=
3print
(e) 結果為:
5f =
16f %=
4print
(f) 結果為:
0g =
4g **=
4print
(g) 結果為:
256
邏輯運算的結果為布林值或數值
1.運算子
運算子作用
not非
and且
or或
優先順序:not > and > or
對於多個and語句一假為假,全真為真
對多個or語句一真為真,全假為假
2.**示例
print
(not
1<
2and1==
2) 結果為:
false
print
(not
1>
2and5==
6or7<
8) 結果為:
true
print(15
and0
or''
and0
or'aaa'
or'bbb'
=='ccc'
and778
or10
>
4) 結果為:
'aaa'
成員運算的結果是布林值
1.運算子
運算子作用
in判斷乙個物件是否在另乙個物件中
not in判斷乙個物件是否不在另乙個物件中
2.**示例
a =
"1"b =
"a"c =[1
,"a"
]print
(a in c) 結果為:
false
print
(b not
in c) 結果為:
false
身份運算的結果是布林值
1.運算子
運算子作用
is判斷兩個物件的id是否相同
not is判斷兩個物件的id是否不同
2.**示例
a =
1000
b = a
c =1000
print
(a is b) 結果為:
true
print
(c is b) 結果為:
false
15 指標的運算
1.比較運算 指標變數可以進行的比較運算包括 等。兩個指標變數 p 和 q,若 p q 說明這兩個指標變數指向同乙個變數。2.運算 運算是指標變數特有的運算,通過這個運算可得到指標變數中被指變數的值。3.減法運算 假設用兩個指標變數指向同乙個陣列中的不同元素,因為陣列中的元素在記憶體中存放的空間是連...
c c 教程 1 5 運算子
運算子用於執行 的運算。運算子分類 運算子型別作用 算術運算子 處理四則運算 賦值運算子 將表示式的值賦給變數 比較運算子 表示式的比較,並返回乙個真值或假值 邏輯運算子 根據表示式的值返回真值或假值 1 算術運算子 處理四則運算。運算子術語示例結果 正號 55 負號 55 加 2 35 減5 32...
Shell系列(15) 數值運算方法
declare i 給變數aa和bb賦值 expre或let 給變數aa和bb賦值 dd的值是aa和bb的和,注意 號左右兩側必須有空格 表示式 或 表示式 運算子執行順序根據優先順序降序執行 有括號的,括號內內容為第一優先順序 優先順序 運算子 說明 13 單目負 單目正 12!邏輯非 按位取反或...