Python的運(yùn)算符與表達(dá)式_第1頁(yè)
Python的運(yùn)算符與表達(dá)式_第2頁(yè)
Python的運(yùn)算符與表達(dá)式_第3頁(yè)
Python的運(yùn)算符與表達(dá)式_第4頁(yè)
Python的運(yùn)算符與表達(dá)式_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

必修§4.1.3Python的運(yùn)算符與表達(dá)式姓名:馬俊琴單位:紅寺堡區(qū)第一中學(xué)廣東教育出版社1信息技術(shù)數(shù)據(jù)與計(jì)算普通高中教科書

在Python程序設(shè)計(jì)語(yǔ)言中對(duì)常量或變量進(jìn)行運(yùn)算或處理的符號(hào)稱為運(yùn)算符,參與運(yùn)算的對(duì)象稱為操作數(shù)。由運(yùn)算符、操作數(shù)連接而成的式子稱為表達(dá)式。常用的運(yùn)算符有算術(shù)運(yùn)算符、邏輯運(yùn)算符、關(guān)系運(yùn)算符、賦值運(yùn)算符、成員運(yùn)算符等。

知識(shí)講解1算術(shù)運(yùn)算符與算術(shù)表達(dá)式

運(yùn)算符名稱說(shuō)明舉例+加兩個(gè)對(duì)象相加1+2=3,'a'+'b'='ab'-減兩個(gè)對(duì)象相減18-8=10*乘兩個(gè)數(shù)相乘2*3=6,'ab'*3='ababab'/除兩個(gè)數(shù)相除4/3=1.3333333%求余(取模)返回除法的余數(shù)7%3=1**冪返回乘方的結(jié)果3**4=81//整除返回商的整數(shù)部分7//3.0=2.0知識(shí)講解求下列表達(dá)式的值:

3**2+5=8%3-1=9//4*2=小試牛刀2賦值運(yùn)算符與賦值表達(dá)式知識(shí)講解運(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相當(dāng)于x=x/y%=求余賦值x%=y相當(dāng)于x=x%y**=指數(shù)冪賦值x**=y相當(dāng)于x=x**y//=整除賦值x//=y相當(dāng)于x=x//y

在Python中對(duì)變量的賦值通過(guò)賦值運(yùn)算符“=”來(lái)完成,其格式為:變量=值或表達(dá)式賦值號(hào)不是等號(hào),具有方向性,賦值號(hào)左邊只能是變量,右邊可以是變量,也可以是數(shù)值,還可以是表達(dá)式。如果X=3,Y=2計(jì)算下列各式的值:

X+=YX-=YX*=YX/=YX**=YX%=YX//=Y小試牛刀3邏輯運(yùn)算符與邏輯表達(dá)式

邏輯表達(dá)式的值為True或False,可對(duì)應(yīng)于整數(shù)1或0。邏輯表達(dá)式的運(yùn)算順序要根據(jù)邏輯運(yùn)算符的優(yōu)先級(jí)而定。假設(shè)變量a為0,b為1,c為2,則對(duì)應(yīng)的邏輯表達(dá)式及其值如下表所示:

運(yùn)算符邏輯表達(dá)式描述示例andxandy“與”。如果x為False,xandy返回False,否則它返回y的計(jì)算值。(aandb)返回0。(candb)返回1。orxory“或”。如果x為True,它返回x的值,否則它返回y的計(jì)算值。(aorb)返回1。(corb)返回2。notnotx“非”。如果x為True,它返回False,如果x為False它返回True.not(aandb)返回True。知識(shí)講解4關(guān)系運(yùn)算符與關(guān)系表達(dá)式

運(yùn)算符名稱說(shuō)明舉例<小于返回x是否小于y5<3返回False>大于返回x是否大于y5>3返回Ture<=小于等于返回x是否小于等于yx=3;y=5;x<=y返回Ture>=大于等于返回x是否大于等于yx=3;y=5;x>=y返回False==等于比較對(duì)象是否相等x=3;y=5;x==y返回False!=不等于比較對(duì)象是否不相等x=3;y=5;x!=y返回Ture知識(shí)講解5成員運(yùn)算符運(yùn)算符名稱描述示例in成員判斷如果成員在指定序列中,則返回True,否則返回False。3in[1,2,3,4],計(jì)算結(jié)果為True。5in[1,2,3,4],計(jì)算結(jié)果為False。notin非成員判斷如果成員不在指定序列中,則返回True,否則返回False。3notin[1,2,3,4],計(jì)算結(jié)果為False。5notin[1,2,3,4],計(jì)算結(jié)果為True。知識(shí)講解Python用成員運(yùn)算符判讀序列中是否有某個(gè)成員。6運(yùn)算符優(yōu)先級(jí)基本原則:(1)先執(zhí)行括號(hào)內(nèi)的運(yùn)算(2)冪運(yùn)算(3)乘法、除法、整除和求余(模)運(yùn)算,同一優(yōu)先級(jí)從左向右運(yùn)算(4)加法、減法運(yùn)算,同一優(yōu)先級(jí)從左向右運(yùn)算(5)賦值運(yùn)算,同一優(yōu)先級(jí)從左向右運(yùn)算知識(shí)講解Python常用運(yùn)算符的優(yōu)先級(jí)如下表:

優(yōu)先級(jí)名稱說(shuō)明1**指數(shù)運(yùn)算2*、/、%、//乘、除、求余、整除3+、-加運(yùn)算、減運(yùn)算4>、>=大于、大于等于<、<=小于、小于等于5==、!=等于、不等于知識(shí)講解優(yōu)先級(jí)名稱說(shuō)明6=、%=、/=、//=、-=、+=、*=、**=賦值運(yùn)算7is、isnot標(biāo)識(shí)運(yùn)算符8in、notin成員運(yùn)算符9not邏輯非運(yùn)算10and邏輯與

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論