當前位置:妙知谷 >

遊戲數碼 >網際網路 >

Python中的運算子

Python中的運算子

python中的運算子其實和大多數語言的運算子都大同小異,所以有過其他語言基礎的就沒必要看了。

一.算術運算子

(01)加法運算子+很簡單,不就是2個數相加麼

Python中的運算子

(02)也可以用於字串的相加;但數字和字串相加會報錯;但可以整數和浮點數相加,沒有問題

Python中的運算子 第2張
Python中的運算子 第3張

(03)減法運算子-和數學一樣,就是進行減法運算麼,很簡單

Python中的運算子 第4張

(04)乘法運算子*

Python中的運算子 第5張

(05)除法運算/如下圖所示,為什麼10/3的結果是3呢?是因為除法運算,如果運算子的兩邊都是整數,結果一定是整數,並且是向下取整。所以,10.0/3的結果就不是整數了;這也是為什麼1/2的結果是0,1/2.0的結果是0.5

Python中的運算子 第6張

(06)模運算%是取餘數運算,比如10/3結果是3,餘1,所以10%3的結果是1

Python中的運算子 第7張

(07)指數計算**比如2**3,就是2的三次方,結果是8

Python中的運算子 第8張

二.比較運算子

(01)==就是說如果運算元的兩邊的值相同,則條件為True(True是布林值)

Python中的運算子 第9張

(02)!=正好相反,如果運算元的兩邊的值不同,則條件為True

Python中的運算子 第10張

(03)>  >=大於的意思是左邊的大於右邊的,為真;大於等於則是左邊的大於等於右邊的為真

Python中的運算子 第11張

(04)<  <=小於是說如果左邊的運算元小於右邊的,為真;小於等於則是左邊的運算元小於或者等於右邊的為真

Python中的運算子 第12張

三.賦值運算子

(01)=最常用的,將右邊的運算元的值賦值給左邊

Python中的運算子 第13張

(02)+=   -=    *=   /=這幾個都差不多,比如我想寫c = 5, c = c+20,意思是將c本身的值和20相加,再賦值給c,那麼就可以簡寫成c+=20,其他幾個都是相同的語法

Python中的運算子 第14張

四.邏輯運算子

(01)有三種,and   or  not很奇怪吧,其他的語言都是&&  || !這樣,怎麼python是幾個單詞啊,好吧,我也不知道。and的意思就是,兩邊的運算子都真結果才是真or的意思是,兩邊的運算子只要有一個為真結果就是真而not就是把值倒過來,假變成真,真變成假具體可以看我之前寫的經驗

標籤: 運算子 python
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/zh-tw/sm/hulianwang/y0jzr.html