Python語言基礎(chǔ).doc

Python語言基礎(chǔ).doc

ID:20480699

大?。?2.00 KB

頁數(shù):4頁

時間:2018-10-10

Python語言基礎(chǔ).doc_第1頁
Python語言基礎(chǔ).doc_第2頁
Python語言基礎(chǔ).doc_第3頁
Python語言基礎(chǔ).doc_第4頁
資源描述:

《Python語言基礎(chǔ).doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Python語言基礎(chǔ)Python的數(shù)據(jù)類型變量的定義。在python中,變量的類型是由賦給它的數(shù)值定義的。q=7#q其為數(shù)值型變量q=“Seven”#q為字符串型變量基本數(shù)據(jù)類型:字符串,整數(shù),浮點數(shù),虛數(shù),布爾型。集合類型:列表(List),元組(Tuple),字典(Dictionary或Hash)Python的數(shù)據(jù)類型:列表(List)List的定義。aList=[23]或者bList=[1,2,3]List的使用??梢韵馽語言中數(shù)據(jù)一樣引用list中的元素。printbList[1]List常用操作:append,del,+,*,len(list)

2、[0]*5Python的數(shù)據(jù)類型:列表(方法)Table3.3.列表對象支持的方法(演示)append(x)count(x)extend(L)Index(x)insert(i,x)pop(x)remove(x)reverse()sort()Python的數(shù)據(jù)類型:元組(Tuple)Tuple的定義。aTuple=(1,3,5)printaTupleList的使用。1.元組可以用方括號括起下標(biāo)做索引2.元組一旦創(chuàng)建就不能改變3.列表大部分操作同樣適用于元組Python的數(shù)據(jù)類型:字典(Hash)字典是一個用大括號括起來的鍵值對,字典元素分為兩部份,鍵(ke

3、y)和值。字典是python中唯一內(nèi)置映射數(shù)據(jù)類型。通過指定的鍵從字典訪問值。字典的使用:a={‘a(chǎn)’:’aa’,‘b’:’bb’}a[‘c’]=‘cc’a.has_key(‘a(chǎn)’)Python的數(shù)據(jù)類型:字典(常用方法)字典的常用方法(演示):has_key(x)keys()values()items()clear()copy()update(x)get(x[,y])Python控制語句ifPython支持三種不同的控制結(jié)構(gòu):if,for和while,不支持C語言中的switch語句。(1)if語句的用法:ifEXPRESSION1:STATEMENT

4、1elifEXPRESSION2:STATEMENT2else:STATEMENT3Python控制語句forfor語句的用法:mylist="forstatement"forwordinmylist:printwordelse:print"Endlist"Python控制語句whilewhile語句的用法:a=0whilea>5:a=a+1printaelse:print"a'svalueisfive"Python循環(huán)中的控制語句循環(huán)中的控制語句break:終止當(dāng)前循環(huán)continue:終止本次循環(huán)pass:什么事都不錯Python函數(shù)函數(shù)定義:def

5、function_name(arg1,arg2[,...]):statement[returnvalue]函數(shù)名:1.函數(shù)名必須以下劃線或字母開頭,可以包含任意字母、數(shù)字或下劃線的組合。不能使用任何的標(biāo)點符號;2.函數(shù)名是區(qū)分大小寫的。3.函數(shù)名不能是保留字。Python函數(shù)作用域:Python使用名稱空間的概念存儲對象,這個名稱空間就是對象作用的區(qū)域,不同對象存在于不同的作用域。下面是不同對象的作用域規(guī)則:1.每個模塊都有自已的全局作用域。2.函數(shù)定義的對象屬局部作用域,只在函數(shù)內(nèi)有效,不會影響全局作用域中的對象。3.賦值對象屬局部作用域,除非使用gl

6、obal關(guān)鍵字進行聲明。LGB規(guī)則大多數(shù)名字引用在三個作用域中查找:先局部(Local),次之全局(Global),再次之內(nèi)置(Build-in)。Python函數(shù)函數(shù)的參數(shù)的分類:默認(rèn)參數(shù):deffunction(ARG=VALUE)元組參數(shù):deffunction(*ARG)字典參數(shù):deffunction(**ARG)一些規(guī)則:1.默認(rèn)值必須在非默認(rèn)參數(shù)之后;2.在單個函數(shù)定義中,只能使用一個tuple參數(shù)(*ARG)和一個字典參數(shù)(**ARG)。3.tuple參數(shù)必須在連接參數(shù)和默認(rèn)參數(shù)之后。4.字典參數(shù)必須在最后定義。Python模塊模塊:模塊

7、可把一個復(fù)雜的程序按功能分開,分別存放到不同文件中,使程序更容易維護和管理。在Python中的模塊是一個以.py結(jié)尾的Python代碼文件。可通過import命令輸入,如:importsys(和c中include語句似乎相似)該import語句共執(zhí)行三步操作:1.創(chuàng)建新的名稱空間(namespace),該名稱空間中擁有輸入模塊中定義的所有對象;2.執(zhí)行模塊中的代碼;3.創(chuàng)建該名稱空間的變量名。Python模塊import的使用:importftplibasftpfromftplibimportFTPPython腳本與模塊python腳本和模塊都是一個以.

8、py結(jié)束的文件,那程序是如何判斷一個.py文件是作為腳本還是模塊呢?關(guān)鍵是一個名

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。