Python的運(yùn)算符與表達(dá)式【知識(shí)精講精研】 高中信息技術(shù)粵教版(2019)必修1_第1頁
Python的運(yùn)算符與表達(dá)式【知識(shí)精講精研】 高中信息技術(shù)粵教版(2019)必修1_第2頁
Python的運(yùn)算符與表達(dá)式【知識(shí)精講精研】 高中信息技術(shù)粵教版(2019)必修1_第3頁
Python的運(yùn)算符與表達(dá)式【知識(shí)精講精研】 高中信息技術(shù)粵教版(2019)必修1_第4頁
Python的運(yùn)算符與表達(dá)式【知識(shí)精講精研】 高中信息技術(shù)粵教版(2019)必修1_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

4.1.3

Python的運(yùn)算符與表達(dá)式01算術(shù)運(yùn)算符與算術(shù)表達(dá)式02邏輯運(yùn)算符與邏輯表達(dá)式關(guān)系運(yùn)算符與關(guān)系表達(dá)式03賦值運(yùn)算符與賦值表達(dá)式04成員運(yùn)算符05運(yùn)算符的優(yōu)先級(jí)06目錄Content運(yùn)算符與表達(dá)式m+3為例算數(shù)運(yùn)算符邏輯運(yùn)算符關(guān)系運(yùn)算符賦值運(yùn)算符成員運(yùn)算符......算數(shù)表達(dá)式邏輯表達(dá)式關(guān)系表達(dá)式賦值表達(dá)式成員表達(dá)式......+運(yùn)算符m、3操作數(shù)m+3表達(dá)式參與運(yùn)算的對(duì)象操作數(shù)可以是常量、變量、函數(shù)等對(duì)常量或變量進(jìn)行運(yùn)算或處理的符號(hào)由運(yùn)算符、操作數(shù)連接而成的式子一、算數(shù)運(yùn)算符與算術(shù)表達(dá)式算術(shù)運(yùn)算符+加-減*乘/除//整除%求余**冪運(yùn)算舉例2+2=42-2=02*2=49/2=4.59//2=49%2=12**3=8算術(shù)表達(dá)式例如:“a+3*c”“(x+y)*n-7”算術(shù)表達(dá)式:由算術(shù)運(yùn)算符連接的表達(dá)式稱為算術(shù)表達(dá)式二、邏輯運(yùn)算符與邏輯表達(dá)式運(yùn)算符:and(與)表達(dá)式:xandy運(yùn)算符:or(或)表達(dá)式:xory運(yùn)算符:not(非)表達(dá)式:noty邏輯表達(dá)式的值為True或

False整數(shù)1整數(shù)0二、邏輯運(yùn)算符與邏輯表達(dá)式運(yùn)算符:and(與)表達(dá)式:xandy操作數(shù)中,0為False,非0為True“與”運(yùn)算表達(dá)式運(yùn)算規(guī)則:

若x為False,表達(dá)式返回False

否則返回y的計(jì)算值二、邏輯運(yùn)算符與邏輯表達(dá)式操作數(shù)中,0為False,非0為True“或”運(yùn)算表達(dá)式運(yùn)算規(guī)則:

若x為True,表達(dá)式返回x的值

否則返回y的計(jì)算值運(yùn)算符:or(或)表達(dá)式:xory二、邏輯運(yùn)算符與邏輯表達(dá)式操作數(shù)中,0為False,非0為True“非”運(yùn)算表達(dá)式運(yùn)算規(guī)則:

若y為True,返回False

若y為False,返回True運(yùn)算符:not(非)表達(dá)式:noty邏輯表達(dá)式的值為True或False可分別對(duì)應(yīng)整數(shù)1和0參與計(jì)算三、關(guān)系運(yùn)算符與關(guān)系表達(dá)式關(guān)系表達(dá)式的值為True或False,對(duì)應(yīng)于整數(shù)1或者0參與其他運(yùn)算關(guān)系運(yùn)算符>大于>=大于等于<小于<=小于等于==等于!=不等于舉例“5>=3”的值為True“9<8”的值為False四、賦值運(yùn)算符與賦值表達(dá)式賦值通過賦值運(yùn)算符“=”來完成。賦值號(hào)不是等號(hào),具有方向性,由右邊賦值給左邊。賦值號(hào)左邊只能是變量,而不能是常量或者表達(dá)式。例如:a=3?b=2?c=a+b?a+b=c?四、賦值運(yùn)算符與賦值表達(dá)式賦值運(yùn)算符描述舉例=直接賦值x=y+=加法賦值x+=y相當(dāng)于x=x+y-=減法賦值x-=y相當(dāng)于x=x-y*=乘法賦值x*=y相當(dāng)于x=x*y賦值運(yùn)算符描述舉例/=除法賦值x=y%=求余賦值x%=y相當(dāng)于x=x%y**=指數(shù)冪賦值x**=y相當(dāng)于x=x**y//=整除賦值x//=y相當(dāng)于x=x//y假設(shè)x=9,y=2五、成員運(yùn)算符Python用成員運(yùn)算符判斷序列中是否有某一成員。成員運(yùn)算符描述舉例inxiny。

如果x是序列y的成員,則計(jì)算結(jié)果為True,否則為False。3in[1,2,3,4],計(jì)算結(jié)果為True。5in[1,2,3,4],計(jì)算結(jié)果為False。notinxnotiny。

如果x不是序列y的成員,則計(jì)算結(jié)果為True,否則為False。3notin[1,2,3,4],計(jì)算結(jié)果為False。5notin[1,2,3,4],計(jì)算結(jié)果為True。六、運(yùn)算符的優(yōu)先級(jí)當(dāng)一個(gè)表達(dá)式中有多種運(yùn)算時(shí),運(yùn)算的順序?qū)⒏鶕?jù)運(yùn)算符的優(yōu)先級(jí)由高到低進(jìn)行運(yùn)算。如果是同級(jí)運(yùn)算則按從左到右的順序進(jìn)行。優(yōu)先級(jí)運(yùn)算符功能及說明1**指數(shù)運(yùn)算2*、/、%、//乘、除、求余、整除3+、-加、減4>、>=大于、大于等于<、<=小于、小于等于5==、!=等于、不等于優(yōu)先級(jí)運(yùn)算符功能及說明6=、%=、/=、//=-=、+=、*=、**=賦值運(yùn)算7is、isnot標(biāo)識(shí)運(yùn)算符8in、notin成員運(yùn)算符9not邏輯非運(yùn)算10and邏輯與運(yùn)算11or邏輯或運(yùn)算摩拳擦掌2.1and2or31.3+2*4**23.1or2and34.1.4

Python的函數(shù)一、函數(shù)定義1.Python函數(shù)的概述函數(shù)(Function):組織好的可重復(fù)使用的、用來實(shí)現(xiàn)單一或相關(guān)聯(lián)功能的代碼段。降低編程的難度代碼復(fù)用2.Python函數(shù)的構(gòu)成函數(shù)頭函數(shù)體返回值2.1定義函數(shù)函數(shù)頭def函數(shù)名(參數(shù)列表):一、函數(shù)定義def

函數(shù)名(參數(shù)列表):關(guān)鍵字/保留字遵循變量命名規(guī)則可以有0個(gè)或者多個(gè)參數(shù),沒有參數(shù)時(shí)也要有小括號(hào)冒號(hào)不可以省略整理和優(yōu)化代碼提高代碼復(fù)用率避免重復(fù)代碼使編碼更容易編寫、閱讀、和維護(hù)函數(shù)名稱使用說明abs(x)返回x的絕對(duì)值len(x)計(jì)算變量x的長度,但x必須是可以計(jì)算長度的類型min(x)返回變量x的最小值max(x)返回變量x的最大值int(x)把變量x轉(zhuǎn)成整型float(x)把變量x轉(zhuǎn)成浮點(diǎn)型sum(x)計(jì)算變量中元素的總和bin(x)把數(shù)值x轉(zhuǎn)換為二進(jìn)制數(shù)字函數(shù)名稱使用說明bool(x)x如果是False、None或是空值就返回Falsechr(x)返回整數(shù)x對(duì)應(yīng)的ASCII字符divmod

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論