版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度紡織品ODM定制與合作合同
- 2024年建筑工程材料供需協(xié)議
- 2024三方合作經(jīng)營協(xié)議合同
- 2024年度環(huán)保型涂料生產(chǎn)與銷售合同
- 2024年城市基礎(chǔ)設(shè)施合作合同
- 2024年辦公桌租賃協(xié)議
- 2024年度體育賽事贊助與推廣合同
- 2024年度智慧校園建設(shè)與運營合同
- 2024家居裝飾墻地磚采購協(xié)議
- 2024年建筑安裝安全協(xié)議
- 【公開課】《農(nóng)業(yè)專題復(fù)習(xí)》【課件】
- 第7課《大雁歸來》課件(共15張ppt) 部編版語文八年級下冊
- 培訓(xùn)的方式和方法課件
- 三年級下冊口算天天100題(A4打印版)
- 三基選擇題(東南大學(xué)出版社)
- 2021年大唐集團招聘筆試試題及答案
- DBJ53/T-39-2020 云南省民用建筑節(jié)能設(shè)計標(biāo)準(zhǔn)
- 2022版義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)解讀課件PPT模板
- 實驗五 PCR擴增課件
- 馬拉松運動醫(yī)療支援培訓(xùn)課件
- 中醫(yī)藥宣傳手冊
評論
0/150
提交評論