零基礎學Python 基礎班 第四章 運算子

2021-10-05 13:39:01 字數 1533 閱讀 4782

零基礎學python 基礎班 第四章 運算子

. 運算子是用於執行程式**運算,會針對乙個以上運算元專案來進行運算。例如:2+3,其運算元是2和3,而運算子則是「+

. 算數運算子

. 賦值運算子

. 比較運算子(關係運算子)

. 邏輯運算子

. 條件運算子(三元運算子)

接下來具體看下各類運算子的特點

. 即我們熟知的那些熟知運算符號,常用如下:

. 加法運算子"+"

. 減法運算子"-"

. 乘法運算子"*"

. 除法運算子"/"

. 「//」 整除運算,只保留計算後的整數字,總會返回乙個整數型

. 「&」 取餘運算,也叫取模運算,求兩個數的餘數

. ** 冪運算,求乙個值得n次冪

. 注:如何數值型別和float型別做運算,結果肯定是float;除法運算結果為float

複製運算子的特殊寫法 x = x + 3 其實是和 x += 3 是一樣的,具體寫法如下:

. += (x+= 3 相當於 x = x + 3 )

. -= (x -= 3 相當於 x= x - 3 )

. 比較運算子用來比較符號座標和右邊兩個數值之間的關係,結果是乙個bool值。關係成立則返回true,反之則返回false ,常見的比較運算子如下:

. > 左邊的值是否大於右邊

. >= 左邊的值是否大於等於右邊

. 特殊的比較運算子如下:

. ==比較兩個物件的值是否相等

. != 比較兩個物件的值是否不相等

. is 比較兩個物件是否為同一物件,這裡比較的是id

. is not

. not會對符號右邊的值進行「非運算」,對於布林值,「非運算」會進行取反操作,true變false,false變true

. and會對符號兩側的值進行「與運算」,只有兩邊的值都為true,才會返回true,其他結果均為false

「與運算」是找false的,如果第乙個值是false,則不會看後面的值

. 「或運算」兩個值中只有有乙個是true,就會返回true

. 「或運算』'是找true的

. 當我們對布林值進行或與運算時,python會將其當做布林值運算,最終返回原值

. 非布林值與運算原則

。與運算是找false的,如果第乙個值是false,則不看第二個值。如果第乙個值是false,則直接返回第乙個值,否則返回第二個值

. 非布林值或運算原則

。或運算是找true的,如果第乙個值是true,則不看第二個值。如果第乙個值是true,則直接返回第乙個值,否則返回第二個值

. 如圖,條件運算子在執行時,會對條件表示式進行判斷,如果結果為true,則執行語句1,並返回結果,反之,則執行語句2,病返回結果。

. 語法; 語句1 if 條件表示式 else 語句2

. 運算子是有優先順序,具體的優先順序官方已給出明確標準:

零基礎學Python

零基礎學python 1 1 python是一門指令碼語言 2 python的優勢 1 語法和結構比較簡單,易入門 2 能夠跨平台使用 3 應用範圍廣,設計到作業系統 3d動畫 web 雲計算,企業應用等多方面。3 idle 是乙個python shell,類似於windows的cmd視窗 4 pr...

零基礎學python 一

每次學習語言總是要了解其背景python也不例外。首先python的創始人為 guido van rossum 1989年聖誕節期間,在 阿姆斯特丹 guido為了打發聖誕節的無趣,決心開發乙個新的指令碼 解釋程式 做為abc 語言的一種繼承。看看人家外鬼子程式設計師 哎不得不佩服。他在業餘時間開發...

零基礎學Python筆記

alt n 最遠一條語句 alt p 最近一條語句 tab的兩個作用 1 縮排 2 補足 isinstance str1,str 判斷型別 s為字串 s.isalnum 所有字元都是數字或者字母,為真返回 ture,否則返回 false。s.isalpha 所有字元都是字母,為真返回 ture,否則...