python語言基礎(chǔ)

python語言基礎(chǔ)

ID:25714343

大小:61.53 KB

頁數(shù):4頁

時間:2018-11-22

python語言基礎(chǔ)_第1頁
python語言基礎(chǔ)_第2頁
python語言基礎(chǔ)_第3頁
python語言基礎(chǔ)_第4頁
資源描述:

《python語言基礎(chǔ)》由會員上傳分享,免費在線閱讀,更多相關(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,

2、+,*,len(list)[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.元組可以用方括號括起下標做索引2.元組一旦創(chuàng)建就不能改變3.列表大部分操作同樣適用于元組Python的數(shù)據(jù)類型:字典(Hash)字典是一個

3、用大括號括起來的鍵值對,字典元素分為兩部份,鍵(key)和值。字典是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語言中的swit

4、ch語句。(1)if語句的用法:ifEXPRESSION1:STATEMENT1elifEXPRESSION2: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)中的控制語句br

5、eak:終止當前循環(huán)continue:終止本次循環(huán)pass:什么事都不錯Python函數(shù)函數(shù)定義:deffunction_name(arg1,arg2[,...]):statement[returnvalue]函數(shù)名:1.函數(shù)名必須以下劃線或字母開頭,可以包含任意字母、數(shù)字或下劃線的組合。不能使用任何的標點符號;2.函數(shù)名是區(qū)分大小寫的。3.函數(shù)名不能是保留字。Python函數(shù)作用域:Python使用名稱空間的概念存儲對象,這個名稱空間就是對象作用的區(qū)域,不同對象存在于不同的作用域。下面是不同對象的作用域規(guī)則:1.每個模塊都有自

6、已的全局作用域。2.函數(shù)定義的對象屬局部作用域,只在函數(shù)內(nèi)有效,不會影響全局作用域中的對象。3.賦值對象屬局部作用域,除非使用global關(guān)鍵字進行聲明。LGB規(guī)則大多數(shù)名字引用在三個作用域中查找:先局部(Local),次之全局(Global),再次之內(nèi)置(Build-in)。Python函數(shù)函數(shù)的參數(shù)的分類:默認參數(shù):deffunction(ARG=VALUE)元組參數(shù):deffunction(*ARG)字典參數(shù):deffunction(**ARG)一些規(guī)則:1.默認值必須在非默認參數(shù)之后;2.在單個函數(shù)定義中,只能使用一個t

7、uple參數(shù)(*ARG)和一個字典參數(shù)(**ARG)。3.tuple參數(shù)必須在連接參數(shù)和默認參數(shù)之后。4.字典參數(shù)必須在最后定義。Python模塊模塊:模塊可把一個復雜的程序按功能分開,分別存放到不同文件中,使程序更容易維護和管理。在Python中的模塊是一個以.py結(jié)尾的Python代碼文件。可通過import命令輸入,如:importsys(和c中include語句似乎相似)該import語句共執(zhí)行三步操作:1.創(chuàng)建新的名稱空間(namespace),該名稱空間中擁有輸入模塊中定義的所有對象;2.執(zhí)行模塊中的代碼;3.創(chuàng)建該

8、名稱空間的變量名。Python模塊import的使用:importftplibasftpfromftplibimportFTPPython腳本與模塊python腳本和模塊都是一個以.py結(jié)束的文件,那程序是如何判斷一個.py文件是作為腳本還是模塊呢?關(guān)鍵是一個名

當前文檔最多預覽五頁,下載文檔查看全文

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

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