




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、python 基礎(chǔ)培訓python基本培訓內(nèi)容 python概述python基本python對象條 件和循環(huán)函數(shù)模塊面向?qū)ο缶幊涛募嚓P(guān)異常實驗什么是 Python 優(yōu) 雅而健壯的編程語言專注于如何解決問題 Python 的特性高級面向?qū)?象可移植性可擴展性嵌入性魯棒性解釋性易于學習和易于使用為什 么 Python 簡單易學且函數(shù)豐富與c、 c、 java 相比,與其他腳本語言相比perl:符號語法中javascript的過度使用:通常嵌入在html網(wǎng)頁中取 決于瀏覽器下載和安裝下載:安裝環(huán)境變量:PATH = C:ProgramFiles命 令行編輯器python的語法特性注釋(#) Con
2、tinue。由多條語句組成的 代碼組(:)縮進分離模塊幫助培訓內(nèi)容python 概述 python 基本 python對象條件和循環(huán)函數(shù)模塊面向?qū)ο缶幊涛募嚓P(guān)異常實驗Python 基本變量變量變量賦值收斂性=hello 增量賦值 :x=(python 開始 ) 、 多重賦值:x=y=z=多重賦值:x, y, z=, hello(x, y, z)=(, hello)為了提高可 讀性,Python基本標識符的第一個字符必須是字母或下劃線。其他字符可以是字母、數(shù)字或下劃線。區(qū)分大小寫的關(guān)鍵字 :Python 無處不 在的引用變量的定義:Python 在第一次賦值時自動聲明為動態(tài)類型的語言。 到處引
3、用 :Python 中的每個值(不是變量 )都有唯一的標識。 賦值中引用了任何變量名。 x=y=xz=y 培訓內(nèi)容 python 概述 python 基本 python 對象條件和循環(huán)函數(shù)模塊面向?qū)ο缶幊涛募嚓P(guān)異常實驗Python對象任何類型的值都是對象 Python對象的三個特征標識:查看 id為()的類型;使用類型()查看類型查看值Python數(shù)據(jù)類型概述標準 類型數(shù)字整數(shù)布爾長整型浮點實數(shù)復(fù)雜字符串列表元組字典Python數(shù)據(jù)類型概述(續(xù)) 其他內(nèi)置類類型類型對象文件集合函數(shù)模塊類Python數(shù)據(jù)類型標準類型運算符對象值比較對象標識比較y = x = y =y = x = y = xi
4、syboolean類型運算符Python數(shù)據(jù)類型標準類型內(nèi)置函 數(shù)類型()cmp()Objobj返回負數(shù) Objobj返回正數(shù)Obj=obj返回str()和 repr()并且rsquorsquo運算符獲得屬性eval()例如對象類型、內(nèi)容、 值形式的字符串 Python 數(shù)據(jù)類型變量對象和不可變對象不可變對象:對象創(chuàng)建后,其值不能更新變量對象:對象創(chuàng)建后,其值可以更新訓練內(nèi)容 python 概述 python 基本對象條件和循環(huán)函數(shù)模塊面向?qū)ο缶?程文件相關(guān)異常實驗數(shù)字類型序列類型字符串列表元組映射類型字典 python 數(shù)據(jù)類型數(shù)字整數(shù):標準整數(shù)在位機器上值的范圍是布爾型:只有兩個值的整數(shù)(
5、和)Python支持布爾型長整數(shù); 標準整數(shù)的超可 表達值只與機器支持的內(nèi)存大小有關(guān)。雙精度浮點類型:字節(jié) (位), 其中位代表底部位代表指數(shù), 位代表符號。 Efloat()復(fù)數(shù):a=jareal表示實部aimag表示虛部數(shù)字類型運算 符支持不同的數(shù)字類型。增強型系統(tǒng)類型運算符轉(zhuǎn)換數(shù)字類型(續(xù))算術(shù)運算符函數(shù)表達式* *表達式取冪表達式結(jié)果符號不變表達式減表達式 * 表達式乘法表達式expr 表達式除以表達式 (傳統(tǒng)除法或真除法)expr表達式下限除以表達式(python聯(lián)接)expr表達式取表達式的 余數(shù)(模除法)expr加expr減去數(shù)字類型的運算符(續(xù))位運算符(僅適用 于整數(shù) ) 位
6、運算符函數(shù) num 單輸入運算對數(shù)的每一位都被反轉(zhuǎn),numnumnum | numnum向右移動,numnum 向左移動,num num 向左移動,num num 和 num 與 numnumnum 進行異或運算, num | num和 num 按位, 或者數(shù)字類型的內(nèi)置函數(shù)轉(zhuǎn)換函數(shù):將其他類型的數(shù)字轉(zhuǎn)換為相應(yīng)的類型 int() 、 long()、 float() 、 complex()bool()python start 函 數(shù):abs(num色對值強制(num, num)將num和num轉(zhuǎn)換為同一類型, 并將divmod(num, num)作為元組返回,以獲得商和余數(shù)的元組募 (num)。
7、數(shù)字二)指數(shù)運算舍入(flt, ndig=)用于舍入浮點類型的數(shù)字類 型的相關(guān)模塊介紹了十進制十進制浮點運算類(十進制) 數(shù)學路徑標準 C 庫數(shù)學運算函數(shù)。數(shù)學模塊中的常規(guī)數(shù)學運算cmath 模塊中的復(fù)雜運算隨機多位隨機數(shù)生成器序列類型 string 、 list 、 tuple 序列 :成員有序排列可以通過下標訪問其成員字符 串 :LSQUOLRSQUELLORSQUELLORSQUELLORSQUELLORSQUE LLO list: , , Rsquopythonsquo, , lsquopythonsquo, , helloworld tuple:( , , computer)(, (
8、hello , , , )序列具有相同的訪問方法:訓練內(nèi)容python概述 python 基本 python 對象條件和循環(huán)函數(shù)模塊面向?qū)ο缶幊涛募?相關(guān)異常實驗編號類型序列類型字符串列表元組映射類型字典序列類型運算符成員資格運算符 :in、 Notin join 運算符 :repeat 運算符 :* slice運算符:;indexlen(sequence序列類型內(nèi)置函數(shù)類型轉(zhuǎn)換函數(shù)含 義列表(iter)將迭代對象轉(zhuǎn)換為列表字符串(obj)將obj對象轉(zhuǎn)換為字符 串unicode(obj)將對象轉(zhuǎn)換為unicode字符串元組(iter)將迭代對象轉(zhuǎn)換 為元組序列類型的內(nèi)置函數(shù)(continue
9、d)函數(shù)名稱枚舉(iter)接受迭代對 象作為參數(shù)并返回枚舉對象。 該對象生成一個由每個元素的索引值和項值組成的元組 透鏡(序列),并返回序列的最大 長度(iter, key=nune),并返回最大值 min(iter,Key=none),返回最小值 reversed仔 列 ),接受序列作為參數(shù),并返回以相反順序訪問的迭代器zip() ,接受 n 序列類型的對象參數(shù)并返回一個列表。 列表中的每個元素都是一個元組。第一個元組由每個參數(shù)的第一個元素組成,依此類推。培訓內(nèi)容 python 概述 python 基本 python 對象條件和循環(huán)函數(shù)模塊面向?qū)ο缶幊涛募嚓P(guān)異常實驗性數(shù)字類型序列類型字符
10、串列表元組映射類型字典字符串類型字符串創(chuàng)建和賦值訪問字符串更改字符串 (字符串是不可變的)刪除字符串類型的字符或運算符。對于僅適用于字符串的運算符, 如格式化運算符, 格式化字符轉(zhuǎn)換方法r 優(yōu)先使用 repr()函數(shù)進行字符串轉(zhuǎn)換s優(yōu)先使用str()函數(shù)進行字符串轉(zhuǎn)換di到有符號 十進制數(shù) u 到無符號十進制數(shù)o 到無符號八進制數(shù)xX 到無符號十六進制數(shù)(xX代表轉(zhuǎn)換后的情況)eE到科學計數(shù)fF到浮點數(shù)輸出字符串 類型內(nèi)置函數(shù)標準內(nèi)置函數(shù)cmp()序列類型函數(shù)len ()、max ()、min()、enumerate。zip()、sorted()字符串類型函數(shù) rawinput()提示用 戶輸
11、入并將此輸入返回到str()返回字符串unicode()返回unicode字符 串char()中的整數(shù)用作參數(shù),以返回相應(yīng)的字符unicode()和char(),但 是 unicode 字符順序 () 返回一個字符作為參數(shù)返回相應(yīng)的 ASCII 值或 unicode值字符串類型相關(guān)模塊字符串模塊:字符串模塊相關(guān)函數(shù)和工 具re:正則表達式結(jié)構(gòu):字符串和二進制加密之間的轉(zhuǎn)換:單向加密訓 練內(nèi)容 python 概述 python 基本 python 對象條件和循環(huán)函數(shù)模塊面向?qū)ο缶幊涛募嚓P(guān)異常實驗數(shù)字字類型序列類型字符串列表元組映射類型字典列表類型創(chuàng)建列表并將值賦給訪問列表元素并更新和刪除列表元
12、素或列表本身列表類型運算符標準類型運算符序列類型運算符內(nèi)置函數(shù)CMP() 、 len() 、 max() 、 min() 、 reversed()sorted()、enumerate。zip()sum()list()、tuple()列表類型內(nèi)置函數(shù) listappend(obj) 將對象添加到列表objlistcount(obj)返回又t象obj在列表中出現(xiàn)的次數(shù) listextend(obj)將序歹U obj 的內(nèi)容添加到 listindex(obj, i= , J=len(list) 返回 listklistinsert(index)。Obj)插入對象對象列表彈出(index= posit
13、ion (index =) 刪除并返回指定位置的對象默認情況下是最后一個對象列表刪除 (obj) 刪除對象對象列表排序 ()列表類型屬性列表具有容器和變量屬性堆棧后進先出列表追加 () 將列表彈出 ()添加到隊列末尾從隊列末尾刪除隊列先進先出列表追加 () 添加列表彈出 () 從隊列頭中移除訓練內(nèi)容 python 概述 python 基本 python 對象條件和循環(huán)函數(shù)模塊面向?qū)ο缶幊涛募嚓P(guān)異常實驗數(shù)字類型序列類型字符串列表元組映射類型字典元組類型非常類似于列表但元組是不可變的創(chuàng)建一個元組并在訪問元組中賦值更新元組:為現(xiàn)有元組構(gòu)造一個新元組移除元組 :del 元組運算符和內(nèi)置函數(shù)元素不變性
14、的影響 元組的組特征元組中的變量對象仍然是可變的所有多對象、 逗號分隔、 未用符號顯式定義默認為元組單元素元組列表() 和元組 () 元組的相互轉(zhuǎn)換,并列出Python 對象的深層和淺層副本, 例如:person=#name#、 savings#、 hubby= person:# slicecopywife = list(person)# facfuncopyid(x)for xinperson 、 hubby、 Wifey 淺層復(fù)制深度復(fù)制深度復(fù)制導(dǎo)入復(fù)制 hubby = person:# slicecopywife = copy copy(person)復(fù)制模塊:copy()淺層復(fù)制深度復(fù)
15、制()深度復(fù)制序列類型摘要運算符 in、 notin、 、 * 、 :、 * 內(nèi)置函數(shù)列表、str、Unicode 、 tuple 、 enumeration、 len 、 max、 min 、 reversed、 zip 、 sorteddrawing、char、ordesum模塊字符串、 copy、Re training content python 概述 python 基本 python 對象條件和循環(huán)函數(shù)模塊面向?qū)ο缶?程文件相關(guān)異常實驗編號類型序列類型字符串 方法訪問字典中的 值,并通過鍵訪問相應(yīng)的值。字典的關(guān)鍵字dictkeys()返回列表訪問字典的值dictvalues()。 執(zhí)
16、行時返回遍歷字典的列表的鍵不能更改。 刪除字典元素和字典deldictnamedeldict 運算符的字典類型標準類型運算符映射類型運算符字典鍵查找運算符(鍵)成員運算符in , notin 字典類型內(nèi)置函數(shù)類型()str()比較函數(shù)cmp()字典類型內(nèi)置函數(shù)diet(容器): 創(chuàng)建字典工廠函數(shù)。如果提供了容器類,用它的條目填充字典;否則,創(chuàng)建一個空字典len():返回鍵-值對的數(shù)目hash():確定一個對象是否可以用作字 典內(nèi)置函數(shù)的鍵不可變類型(續(xù))方法名操作dictclear()刪除字典中的 所有元素dictcopy()返回字典的副本(淺層副本)dictfromkeys(seq,val=
17、None)創(chuàng)建并返回一個新字典,seq中的元素作為鍵值,而值dictget(key, D=none)返回與該鍵對應(yīng)的值。如果鍵不存在,returnddictitems()將返回字典中包含鍵、值對的元組列表。dictiterkeys()返回 字典中包含key 、 值對的元組列表的迭代器, DICTITERKEYS() 返回鍵列表的迭代器,dictitervalues()返回值列表的迭代子dictkeys()返回字典中的鍵列表dictvalues()返回字典中的值列表dictpop(key, Default) 類似于get,但彈出鍵值對dictsetdefault()和type。如果密鑰不存在,
18、使用默認的dictupdate(dict)將diet的鍵值對添加到字典diet訓練內(nèi)容 python 概述 python 基本 python 對象條件和循環(huán)函數(shù)模塊面向?qū)ο缶幊?文 件 相 關(guān) 異 常 實 驗 條 件 表 達 式 if 語 句 IF 表 達 式 :EXPERRUESUITESE 語 句 IF 表 達 式 :EXPERRUESUITESE:EXPRFALESUI Telif 語句 (即 elseif) IF 表達 式 :EXPERRUESUITELIF:EXPERRUESUITELIS:NONEOFTHEABO VESIUT 布 爾 -exp 運 算 符 xifxyelsey 循
19、 環(huán) 表 達 式 while 表 達 式:SUTTOREPEATFOR語句for ITER 序列相關(guān)的內(nèi)置函數(shù):sorted、 reversed、enumerate、zip 循環(huán)表達式 break語句 continue 語句 pass 語句 whileelse 語句或 forse 語句迭代器和迭代器()函數(shù)迭代器:objeetStopiteration with next()方法異常反轉(zhuǎn)()返回反向迭代器enum()#用迭 代器迭代器()next()進行循環(huán)訓練python概述python基本python對象 條件和循環(huán)函數(shù)模塊面向?qū)ο缶幊涛募嚓P(guān)異常實驗函數(shù)創(chuàng)建函數(shù)deffunetionna
20、me() :函數(shù)參數(shù)函數(shù)返回值調(diào)用函數(shù)局部變量全局語句文檔字符串訓練內(nèi)容python 概述 python 基本對象條件和循環(huán)函數(shù)模塊面向?qū)ο缶幊涛募嚓P(guān)異常實驗?zāi)K什么是模塊實現(xiàn)代碼重用導(dǎo)入模塊importfromimport指定模塊屬性sys模塊簡介包括python解釋 器及其環(huán)境相關(guān)函數(shù)exit、argv、pathtime模塊簡介time()獲取當前時 間 (整數(shù)形式)timeloealtime() 當前時間的結(jié)構(gòu)時間形式timeetime() 當前時間的字符串形式Timemktime() 獲取當前秒數(shù)的結(jié)構(gòu)時間模塊(續(xù))操作系統(tǒng)模塊介紹包含常見的操作系統(tǒng)功能。osname指示用于獲取當前
21、 python 腳本的工作目錄 0sgetenv(H勺平臺 0sgetewd()。oslistdir() 讀取環(huán)境變量,并返回指定目錄下的所有文件和目錄名。 osremove()刪除一個文件OS system()Osep該文件用于運行shell命令,根據(jù)當前操作系統(tǒng)給出的目錄分隔符ospathisfile() 以及文件 ospathisdir()檢查給出的路徑是否是目錄模塊的名稱(續(xù))列出模塊定義標識符訓練內(nèi)容 python 概述 python 基本 python 對象條件和循環(huán)函數(shù)模塊面向?qū)ο缶幊涛募嚓P(guān)異常實驗面向?qū)ο缶幊填?數(shù)據(jù)結(jié)構(gòu)封裝屬性和方法類定義類名 (對象 ):# ClassDo
22、cumentationString # # 文檔字符串classsuite# class body init 函數(shù) :類的構(gòu)造函數(shù)實例化第一步:創(chuàng)建實例對象第二步:檢查init 方法面向?qū)ο缶幊瘫旧硎欠褚褜崿F(xiàn):等效于此指針綁定方法只是類內(nèi)定義的函數(shù)方法, 只有當其類擁有一個實例時才能調(diào)用它。 實例的類和屬性類的屬性 :僅與已定義的類綁定(包括數(shù)據(jù)屬性和方法屬性)實例屬性 :獨立于其他類或?qū)嵗挥袛?shù)據(jù)屬性的訪問類型面向 對象編程成 員 是公共 的和 私有 的 ? XXX 不允許Frommymoduliemport * 導(dǎo)入 XXX 類的私有成員 XXX 系統(tǒng)定義的名稱繼承實現(xiàn)代碼重用。調(diào)用基類的 init 方法并傳遞self 參數(shù)子類將覆蓋父類的同名函數(shù)多重繼承典型 python 文件結(jié)構(gòu)訓練內(nèi)容python 概述 python 基本 python 對象條件和循環(huán)函數(shù)模塊面向?qū)ο缶幊涛募嚓P(guān)異常實驗文件相關(guān)打開(名稱 (名
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 深入理解紡織機械操作試題及答案
- 質(zhì)量工程師資格考試經(jīng)驗分享試題及答案
- 企業(yè)行政公文寫作
- 發(fā)電廠的節(jié)能分析-蒸汽參數(shù)對發(fā)電廠熱經(jīng)濟性的影響(熱力發(fā)電廠課件)
- 發(fā)電廠主蒸汽與再熱蒸汽系統(tǒng)(熱力發(fā)電廠課件)
- 實戰(zhàn)經(jīng)驗電氣工程師試題及答案
- 2024電氣工程師考試階段性復(fù)習計劃試題及答案
- 酒店客戶滿意度管理試題及答案
- 酒店服務(wù)環(huán)節(jié)管理試題及答案
- 了解CAD系統(tǒng)的工程師認證試題及答案
- 能源中國學習通超星期末考試答案章節(jié)答案2024年
- 第八課 法治中國建設(shè) 課件高考政治一輪復(fù)習統(tǒng)編版必修三政治與法治
- 2025年中考復(fù)習必背外研版初中英語單詞詞匯(精校打印)
- GB/T 44679-2024叉車禁用與報廢技術(shù)規(guī)范
- 【人教版】《勞動教育》五下 勞動項目八《制作校園提示牌》課件
- 新能源發(fā)電技術(shù) 課件 第三章-風力發(fā)電控制技術(shù)
- 高職汽修專業(yè)《汽車電氣設(shè)備維修》說課課件
- 陳述句與反問句互改(課件)-2022-2023學年三年級語文公開課
- 2024年上海市中考數(shù)學試題 (原卷版)
- 藏族民間舞-熱巴舞智慧樹知到期末考試答案章節(jié)答案2024年西藏大學
- 浙江省中小學心理健康教育課程標準
評論
0/150
提交評論