零、算術運算子
顧名思義,算術運算子就是用來進行算數運算的一些符號。那麼算術運算子包含哪些呢?除了有我們常用的加、減、乘、除外,還有取模、冪、取整除,這些運算子的解釋詳解見下表。
設定變數:x=1,y=2
運算子名稱
說明例子+加
兩個物件相加
x+y 輸出結果為3-減
乙個數減去另乙個數
y-x 輸出結果為1*乘
兩個數相乘;乙個字串重複多次
x*y 輸出結果為2;print(「我是輸出」*2) 將會輸出兩次「我是輸出」/除
乙個數除以另乙個數
x/y 輸出結果為0.5%取模
返回除法的餘數
x%y 輸出結果為 1**冪
計算x的y次冪
y**x 輸出結果為2
//取整
向下取接近除數的整數
x//y 輸出結果為0
一、比較運算子
比較運算子是指可以使用特定的運算子比較兩個值。當用運算子比較兩個值時,結果是乙個邏輯值,不是 true(成立) 就是 false(不成立)的運算符號。比較運算子包括大於、小於、等於、不等於、大於等於、小於等於,解釋詳見下表。
設定變數:x=1,y=2
運算子名稱
說明例子
==等於
比較兩個物件是否相等
x==y 輸出結果為false
!=不等於
比較兩個結果是否不相等
x!=y 輸出結果為true
>
大於比較運算子前面的物件是否比運算子後面的物件大
x>y 輸出結果為false
<
小於比較運算子前面的物件是否比運算子後面的物件小
x>=
大於等於
比較運算子前面的物件是否比運算子後面的物件大或者相等
x>=y 輸出結果為false
<=
小於等於
比較運算子前面的物件是否比運算子後面的物件小或者相等
x<=y 輸出結果為true
二、賦值運算子
賦值運算子是將運算子右邊的表示式的值賦給運算子左邊的變數。運算子解釋詳見下表。
運算子說明例子=
將運算子右邊的表示式的值賦給左邊的變數
x=1+2 輸出的結果就是1+2的值3
+=加法賦值運算
a+=1 等同於 a=1+a
-=減法賦值運算
a-=1 等同於 a=a-1
*=乘法賦值運算
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
三、邏輯運算子
邏輯運算子把簡單的語句連線成更複雜的複雜語句,邏輯運算子包括:and、not、or,詳解見下表。
運算子說明
例子and
連線兩個表示式,如果其中乙個表示式為false,則整個表示式為false
1>2 and 2=2 輸出值為false,1<2 and 2=2 輸出值為true
not如果表示式為true,則返回false,反之返回true
not(1>2) 輸出結果為true
or連線兩個表達,如果其中乙個表示式為true,則整個表示式返回true
1=2 or 2=2 返回值為true
注意:四、小結在python中0==false的返回值時true,因為在python中0就代表false,其他數值代表true,所以以下**是可以執行成功的。
a=1b=
2a+b and a-b # 返回值為-1
a-a and b-a # 返回值為0
a-a or b-a # 返回值為1
本節講解了python運算子的第一部分,算數運算子、比較運算子、賦值運算子、邏輯運算子,這三種運算子是開發中經常用到的,請大家務必記牢。
覺得不錯打賞一下吧,金額隨意!
第二章 第三節
cpu訪問記憶體單元時要給出記憶體單元的位址,所有的記憶體單元構成的儲存空間是乙個一維的線性空間,我們將這個唯一的位址成為實體地址。概括的講,16位的cpu具有以下幾個方面特徵 1 運算器一次最多可以處理16位的資料。2 暫存器的最大寬度為16位。3 暫存器和運算器之間的通路為16位。8086有20...
SQL基礎教程 邏輯運算子(第二章第三節)
not,and,or稱為邏輯運算子,使用邏輯運算子可以將多個查詢條件進行組合。select product name,product type,sale price from product where not sale price 1000 注意 1 不使用not運算子也可以編寫出效果相同的查詢條...
司延OI 第二章 第三節 運算子和表示式
前導知識 1.結合性。左結合性就是運算子兩邊從左往右算,右結合性就是運算子兩邊從右往左算。單目運算子就是操作物件只有乙個,雙目就是兩個,三目就是三個。關係運算子的結合性為從左到右。2.優先順序。像小學數學中先算乘除後算加減,有括號的先算括號,用我們優先順序的術語來說就是優先順序括號 乘除 加減。c ...