Python學習筆記(4) 運算子 運算子小練習

2022-04-18 04:37:41 字數 1650 閱讀 7562

學習了變數、輸入、輸出,就可以向程式中輸入一些值,程式也會將結果輸出列印出來,系統對使用者輸入的資料處理的過程叫做運算,用於運算的符號叫做運算子

運算子分類:算數運算子、賦值運算子、復合賦值運算子、比較(關係)運算子、邏輯運算子

算數運算子:加+、減-、乘*、除/、取商的整數//、取餘%、冪**,如圖:

注意:當乙個表示式中同時含有加減和乘除時,python處理方式與數學處理方式相同,先算乘除後算加減,如需先算加減時用小()括起,多層時使用多個小(),這與數學中有差別,數學中外層用和{}

賦值運算子:=,定義變數的時候一直在用,將=右邊的結果算出來給=左邊的變數,如圖:

還可以通過賦值運算子一次定義多個變數(=右邊的第乙個值賦值給=左邊的第乙個變數),如圖:

小應用:可以通過賦值運算子實現兩個變數值的互換,如圖:

復合賦值運算子:加法賦值運算子+=、減法賦值運算子-=、乘法賦值運算子*=、除法賦值運算子/=、取整賦值運算子//=、取餘賦值運算子%=、冪賦值運算子**=

a += b等效於a = a+b

a -= b等效於a = a-b

a *= b等效於a = a*b

a /= b等效於a = a / b

a %= b等效於a = a % b

a //= b等效於a = a // b

a **= b等效於a = a ** b

比較(關係)運算子:

>   大於

>=  大於或等於

<=  小於或等於

==  等於

!=  不等於

<> 不等於

邏輯運算子:

and  並且  如:x>1 and x<10     x大於1並且x小於10

or    或者  如:x>1 or x<10       x大於1或者x小於10

not   非     如:not (x>1)            x小於並且等於1

練習:輸入兩個數完成兩個數的加法運算

思路:1、使用input()接收所輸入的數字並使用變數儲存結果

2、使用運算子計算兩個數的加法運算並使用變數儲存結果

3、列印出最終結果

常見錯誤:如圖

在input()中無論我們輸入什麼內容,系統都會把它當做字串,上圖的結果是將字串"3"和字串"5"通過"3"+"5"運算拼接在了一起,組成了"35"

解決方法:將字串"3"和字串"5"轉換成數值3和數值5,語法為int(input()),如圖:

Python學習筆記 4 運算子

1 運算子 2 34 算術運算子 5 6比較運算子 7 8賦值運算子 9 10位運算子 11 12邏輯運算子 13a and y x為false x and y 返回false 否則false 否則返回y的計算值 14x or y x是true,返回x的值,否則返回y的計算值 15not x x為t...

Python基礎學習筆記(4)運算子

什麼是運算子?舉個簡單的例子4 5 9。例子中,4和5被稱為運算元,稱為運算子。python語言支援以下型別的運算子 以下假設變數 a 10,b 20 運算子描述例項 加 兩個物件相加 a b 輸出結果 30 減 得到負數或是乙個數減去另乙個數 a b 輸出結果 10 乘 兩個數相乘或是返回乙個被重...

c primer學習筆記 4 運算子

一元 算術 乘法 算術 加法 注意點 溢位問題,操作型別.關係和型別檢測 邏輯非,邏輯與,邏輯或 4.1賦值操作的右結合性 a b 0 4.2復合賦值操作符 4.3自增和自減操作符 分為前置和後置兩種形式 i和i 前置只需要返回結果,後置則需要儲存原值,以便返回未操作之前的結果.這個是需要注意的操作...