Python語法基礎(chǔ)學(xué)習(xí)課件_第1頁
Python語法基礎(chǔ)學(xué)習(xí)課件_第2頁
Python語法基礎(chǔ)學(xué)習(xí)課件_第3頁
Python語法基礎(chǔ)學(xué)習(xí)課件_第4頁
Python語法基礎(chǔ)學(xué)習(xí)課件_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Python語法張曉西北工業(yè)大學(xué)計算機學(xué)院zhangxiao@-8-10第1頁Python程序設(shè)計語言2目錄編碼格調(diào)標(biāo)示符關(guān)鍵字運算符第2頁Python程序設(shè)計語言3編碼格調(diào)以“#”號開頭內(nèi)容為注釋,python解釋器會忽略該行內(nèi)容。在Python中是以縮進(indent)來區(qū)分程序功效塊,縮進長度不受限制,但就一個功效塊來講,最好保持一致縮進量。能夠使用空格、Tab鍵等,不過最好保持一致假如一行中有多條語句,語句間要以分號(;)分隔。在Python中,每行程序以換行符代表結(jié)束,假如一行程序太長話,能夠用“\”符號擴展到下一行。在python中以三引號(“”“)括起來字符串列表,元組和字典都能跨行使用。而且以小括號(...)、中括號[...]和大括號{...}包圍代碼不用加“\”符也可擴展到多行。第3頁Python程序設(shè)計語言4標(biāo)示符python中標(biāo)識符是區(qū)分大小寫。標(biāo)示符以字母或下劃線開頭,可包含字母,下劃線和數(shù)字。以下劃線開頭標(biāo)識符是有特殊意義。以單下劃線開頭(_foo)代表不能直接訪問類屬性,需經(jīng)過類提供接口進行訪問,不能用“fromxxximport*”而導(dǎo)入;以雙下劃線開頭(__foo)代表類私有組員;以雙下劃線開頭和結(jié)尾(__foo__)代表python里特殊方法專用標(biāo)識,如__init__()代表類結(jié)構(gòu)函數(shù)。在交互最終一個計算結(jié)果。模式下運行python時,一個下劃線字符(_)是特殊標(biāo)識符,它保留了表示式第4頁Python程序設(shè)計語言5關(guān)鍵字共31個(版本不一樣改變)邏輯運算—3個and/or/not流程控制—12個if/elif/while/for/elsebreak/continue/passreturn/yieldwith/as異常處理—5個try/except/finallyraise/assert定義等—6個classglobaldef/lambdaimport/from判斷—2個isin其它—3個del/printexechelp()help>關(guān)鍵字第5頁Python程序設(shè)計語言6運算符1/2運算符描述x+y,x-y加、減,“+”號可重載為連接符x*y,x**y,x/y,x%y相乘、求平方、相除、求余,“*”號可重載為重復(fù),“%”號可重載為格式化<,<=,>,>=,==,<>,!=比較運算符+=,-=,*=,/=,%=,**=,<<=,>>=,&=,^=,|=自變運算符第6頁Python程序設(shè)計語言7運算符2/2運算符描述is,isnot等同測試in,notin是否為組員測試or,and,not邏輯運算符x[i],x[i:j],x.y,x(...)索引,分片,限定引用,函數(shù)調(diào)用(...),[...],{...},'...'元組,列表,字典,轉(zhuǎn)化為字符串第7頁Python程序設(shè)計語言8運算符優(yōu)先級—由高向低運算符描述'expr'字符串轉(zhuǎn)換{key:expr,...}字典[expr1,expr2...]列表(expr1,expr2,...)元組function(expr,...)函數(shù)調(diào)用x[index:index]切片x[index]下標(biāo)索引取值x.attribute屬性引用~x按位取反+x,-x正,負x**y冪x*y,x/y,x%y乘,除,取模運算符描述x+y,x-y加,減x<<y,x>>y移位x&y按位與x^y按位異或x|y按位或x<y,x<=y,x==y,x!=y,x>=y,x>y比較xisy,xisnoty等同測試xiny,xnotiny組員判斷notx邏輯否xandy邏輯與xory邏輯或lambdaarg,...:exprLambda匿名函數(shù)第8頁Python程序設(shè)計語言9真值表對象/常量值""假"string"真0假>=1真<=-1真()空元組假[]空列表假{}空字典假None假復(fù)合表示式and當(dāng)計算aandb時,python會計算a,假如a為假,則取a值,假如a為真,則python會計算b且整個表示式會取b值。or當(dāng)計算aorb時,python會計算a,假如a為真,則整個表示式取a值,假如a為假,表示式將取b值。not假如表示式為真,not為返回假,如為表示式為假,not為返回真。真值表在判斷、循環(huán)等語句中應(yīng)用廣泛。第9頁Python程序設(shè)計語言10給變量賦值簡單賦值,Variable(變量)=Value(值)。多變量賦值,Variable1,variable2,...=Value1,Value2,...a,b,c=1,2,3a=[1,2,3];b,c,d=a

溫馨提示

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

評論

0/150

提交評論