運算子是一些特殊的符號,主要用於數學計算,比較大小和邏輯運算等。
一、算數運算子
1.定義:是處理四則運算的符號。
2.常見的數值運算子:
運算子作用+加
-減*乘
/除(除數不為0)
%求餘,返回除法的餘數
//取整數,即返回商的整數部分(除數不為0)
**冪,即返回x的y次方
3.算數運算子的用處:算數運算子可以直接對數值進行運算,也可對變數進行運算(變數提前定義數值);當用於字串中時可計算字串重複指定次數的結果。
4.算數運算子的優先順序:先乘除後加減,同級運算子是從左至右計算,並可以使用 「()」 調整計算的優先順序。
二、賦值運算子
1.定義:主要用來為變數賦值,把基本運算子右邊的值,直接賦給左邊的值。
2.常見的賦值運算子:
運算子作用
=簡單的賦值運算
+=加賦值
-=減賦值
*=乘賦值
/=除賦值
%=取餘數賦值
**=冪賦值
//=取整除賦值
注意:「=」是賦值運算子,「==」是比較運算子。
三、比較(關係)運算子
1.定義:用於對變數或表示式的結果進行大小、真假等比較,如果比較結果為真,則返回ture,如果比較結果為假,則返回false。
2.比較運算子:
運算子作用
>
大於<
小於==
等於!=
不等於》=
大於或等於
<=
小於或等於
ps:需要判斷乙個變數是否介於兩個值之間時,使用 「值1《變數《值2」的形式。
四、邏輯運算子
1.定義:是對真或假兩種布林值進行計算,運算的結果仍是乙個布林值。
2.邏輯運算子:
運算子含義
and邏輯與
or邏輯或
not邏輯非
邏輯與:有乙個表示式為true時結果才為true,否則為false。
邏輯或:有乙個表示式為false時結果才為false,否則為false。
邏輯非:與表示式的結果取反。
五、位運算子
定義:位運算子是把數字看作二進位制數來進行計算的,所以位運算子計算都是基於二進位制才能進行計算。
1.「位與」運算
在二進位制運算下,只有對應位都為1時,結果位才是1,否則為0。
2.「位或」運算
在二進位制運算下,只有對應位都為0時,結果位才是0,否則為1。
3.「位異或」運算
在二進位制運算下,對應位同為0或者同為1時,結果為0,否則為1。
4.「位取反」運算
在二進位制運算下,運算元中對應得二進位制數1修改位0,0修改為1。
5.左移位運算子<<
將乙個二進位制運算元向左移動指定的位數,左邊溢位的位被拋棄,右邊的空位用0補充。左移位運算相當於乘以2的n次冪。
6.右移位運算子》
將乙個二進位制運算元向右移動指定的位數,右邊溢位的位被拋棄,而在左邊的空位時,如果最高位為0,左側空位填入0;如果最高位為1,左側空位填入1。移位運算相當於除以2的n次冪。
六、運算子的優先順序
運算子說明**冪
~、+、-
取反、正號和負號
*、/、%、//
算數運算子
+、-算數運算子
Python入門 運算子
學習python的第6天 運算子描述例項 加 兩個物件相加 a b 輸出結果 30 減 得到負數或是乙個數減去另乙個數 a b 輸出結果 10 乘 兩個數相乘或是返回乙個被重複若干次的字串 a b 輸出結果 200 除 x除以y b a 輸出結果 2 取模 返回除法的餘數 b a 輸出結果 0 冪 ...
python 運算子 Python運算子
python語言支援以下型別的運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 1 算術運算子 加號 減號 乘 除 取餘 乘方 整除 1 其中除號 要注意 在python2中,用作整除。解決方法有三 1 兩個相除的數中有乙個為實數。2 ...
python 運算子 python(運算子)
一 運算子 1.算數運算子 1 加 注意 字串與整數之間不能進行相加,需要通過str 或int 進行轉換資料型別 整數與整數相加 1 1 浮點數與浮點數相加 2.0 2.0 4.0 二進位制儲存精度誤差 1.1 1.3 2.4000000000000004 整數與浮點數相加 2 2.0 4.0字串之...