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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

知識講解1算術運算符與算術表達式

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

3**2+5=8%3-1=9//4*2=小試牛刀2賦值運算符與賦值表達式知識講解運算符描述示例=直接賦值x=y+=加法賦值x+=y相當于x=x+y-=減法賦值x-=y相當于x=x-y*=乘法賦值x*=y相當于x=x*y運算符描述示例/=除法賦值x/=y相當于x=x/y%=求余賦值x%=y相當于x=x%y**=指數(shù)冪賦值x**=y相當于x=x**y//=整除賦值x//=y相當于x=x//y

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

X+=YX-=YX*=YX/=YX**=YX%=YX//=Y小試牛刀3邏輯運算符與邏輯表達式

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

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

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

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

溫馨提示

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

評論

0/150

提交評論