python入門學習 運算子

2021-10-09 03:53:35 字數 1664 閱讀 2317

運算子是一些特殊的符號,主要用於數學計算,比較大小和邏輯運算等。

一、算數運算子

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字串之...