不管你是待業(yè)還是失業(yè),在這個(gè)被互聯(lián)網(wǎng)圍繞的時(shí)代里,選擇python基礎(chǔ)篇,就多了一項(xiàng)技能,還怕找不到工作?,還怕不好找工作?小編就來(lái)告訴你這個(gè)專(zhuān)業(yè)的優(yōu)勢(shì)到底體現(xiàn)在哪里:Python 基礎(chǔ)教程(學(xué)習(xí)筆記),Python基礎(chǔ)篇--輸入與輸出,Python學(xué)習(xí)基礎(chǔ)篇 -1:輸入和輸出~,基礎(chǔ)篇--Python重要知識(shí)點(diǎn)總結(jié)??。
1.Python 基礎(chǔ)教程(學(xué)習(xí)筆記)
1. Python基礎(chǔ)知識(shí)Python使用基礎(chǔ)(未整理完整)Python中的正斜杠和反斜杠2. 數(shù)據(jù)類(lèi)型和應(yīng)用(字符串、列表和元祖、模塊)字符串常用操作字符串的基本應(yīng)用math、random模塊3. 函數(shù)函數(shù)——基本使用函數(shù)——參數(shù)函數(shù)—— lambda 表達(dá)式,內(nèi)置函數(shù)filter(), map()super()函數(shù)的方法函數(shù)——內(nèi)部函數(shù)的調(diào)用函數(shù)——關(guān)鍵字global、nonlocal函數(shù)——閉包函數(shù)——遞歸算法4. 類(lèi)、對(duì)象類(lèi)定義、繼承類(lèi)和對(duì)象15. 字典和集合字典——?jiǎng)?chuàng)建、索引集合6. 組合組合7. 文件文件文件2os命令文件系統(tǒng)8.存儲(chǔ)pickle模塊介紹9. 異常處理異常處理異常處理210.圖形用戶(hù)界面圖形用戶(hù)界面easyGUI入門(mén)(轉(zhuǎn)載)easygui 教程2(轉(zhuǎn)載)
2.Python基礎(chǔ)篇--輸入與輸出
在任何語(yǔ)言中,輸入和輸出都是代碼最基礎(chǔ)的開(kāi)始,so,先來(lái)聊一聊輸入和輸出輸出在python中,我們一般用print() 輸出,在括號(hào)里輸入你想輸出的信息,用引號(hào)包裹起來(lái)(單雙三都可以),例如我們來(lái)輸出一個(gè)’hello,python’>>>print('hello,python')>>>hello,python>>>print("hello,python")>>>hello,python如果要輸出多個(gè)字符串,可以這樣做:用逗號(hào)隔開(kāi)的話每個(gè)字符串中間會(huì)以空格分隔>>>print('hello', 'world', 'python')>>>hello world python也可以這樣做,用加號(hào)連接的話每個(gè)字符串之間沒(méi)有任何連接符,直接放在了一起>>>print('hello' + 'world' + 'python')>>>還可以用來(lái)輸出數(shù)字—輸出數(shù)字的時(shí)候不用加引號(hào)包裹>>>print(20)>>>20也可用來(lái)計(jì)算數(shù)字之間的算數(shù)運(yùn)算>>>print(20 + 20)>>>40關(guān)于print有兩個(gè)常用的內(nèi)置方法end會(huì)在輸出內(nèi)容的*加上指定的字符,其實(shí)如果不指定end的值的話,默認(rèn)為換行符也就是\n。所以print兩次的話,是顯示為兩行,而不是顯示在一行>>>print('hello', end='#')>>>hello#sep會(huì)以指定的字符來(lái)連接print中的內(nèi)容>>>print('hello', 'world', 'python', sep='@')>>>hello@world@python輸入聊完了輸出,下面來(lái)說(shuō)一說(shuō)輸入在python中,用input來(lái)提示用戶(hù)輸入內(nèi)容>>>input('請(qǐng)輸入你的姓名:')>>>請(qǐng)輸入你的姓名:在輸入你的姓名之后按Enter也就是回車(chē)確定>>>請(qǐng)輸入你的姓名:隔壁老王>>>'隔壁老王'一般我們都會(huì)將用戶(hù)輸入的內(nèi)容賦給一個(gè)變量(至于什么是變量,以后會(huì)講,這里就當(dāng)做是一個(gè)代號(hào),比如我們管電腦叫’電腦’,只是代表實(shí)體的一個(gè)名字),像這樣>>>name = input('請(qǐng)輸入你的姓名:')>>>請(qǐng)輸入你的姓名:隔壁老王當(dāng)我們需要使用‘隔壁老王’這個(gè)姓名的時(shí)候,直接在屏幕上輸入name,回車(chē),老王就會(huì)出現(xiàn)在你的屏幕上,PS:*少呼叫老王…>>>name>>>'隔壁老王'END謹(jǐn)記:在python中所有的符號(hào)都是英文格式的,千萬(wàn)不要輸入成中文的符號(hào),否則會(huì)報(bào)錯(cuò)的。輸入是為了告訴程序它所需要的內(nèi)容輸出是程序把它的執(zhí)行結(jié)果告訴用戶(hù)因此,一切都是建立在輸入和輸出之上,大家一定要掌握好哦~~[學(xué)習(xí)python分布式爬蟲(chóng)-從基礎(chǔ)到實(shí)戰(zhàn)]
3.Python學(xué)習(xí)基礎(chǔ)篇 -1:輸入和輸出~
前言:本專(zhuān)欄以Python為主題,并盡可能保持每星期兩到三更,直到將Python的基礎(chǔ)知識(shí)淺析和講解完畢,同時(shí),有一定基礎(chǔ)的同學(xué)可以移步 Python實(shí)戰(zhàn)專(zhuān)欄 。*篇:Python中的輸入與輸出不知為何,幾乎每一門(mén)語(yǔ)言的學(xué)習(xí)都是從輸出 ”Hello World ! “開(kāi)始的,或許是其比較經(jīng)典吧。那么,我們今天也遵循這一經(jīng)典,從輸出 Hello World!開(kāi)始,帶你開(kāi)啟Python學(xué)習(xí)之旅。俗話說(shuō),磨刀不誤砍材工,在學(xué)習(xí)Python之前,我們應(yīng)該選擇一款好的工具來(lái)幫助我們渡過(guò)剛開(kāi)始的艱難期。經(jīng)過(guò)多次踩坑,我強(qiáng)烈建議新手選擇 ipython作為基本語(yǔ)法學(xué)習(xí)工具,理由如下:初學(xué)者可能編程0基礎(chǔ),對(duì)于代碼一竅不通,直接讓他們記代碼會(huì)適得其反,使其深恐編程之難。對(duì)于初學(xué)者來(lái)說(shuō),0代碼的儲(chǔ)備促使其更欲親自探索代碼,自行感受敲代碼的過(guò)程。ipython具有良好的代碼補(bǔ)全和高亮提示,在使用過(guò)程中,初學(xué)者沒(méi)有思路時(shí),只需要敲那么一兩個(gè)字母,再按一下tab鍵即可出現(xiàn)眾多提示,這給了他們探索的機(jī)會(huì),使其能自由發(fā)揮,想敲什么就敲什么,然后再觀察代碼執(zhí)行后的效果,自己探索出代碼的奧妙,而不至于因?yàn)闆](méi)有記代碼而不知所措。那么,ipython怎么安裝呢?假設(shè)Python學(xué)習(xí)基礎(chǔ)篇 -1前言:本專(zhuān)欄以Python為主題,并盡可能保持每星期兩到三更,直到將Python的基礎(chǔ)知識(shí)淺析和講解完畢,同時(shí),有一定基礎(chǔ)的同學(xué)可以移步 Python實(shí)戰(zhàn)專(zhuān)欄 。*篇:Python中的輸入與輸出不知為何,幾乎每一門(mén)語(yǔ)言的學(xué)習(xí)都是從輸出 ”Hello World ! “開(kāi)始的,或許是其比較經(jīng)典吧。那么,我們今天也遵循這一經(jīng)典,從輸出 Hello World!開(kāi)始,帶你開(kāi)啟Python學(xué)習(xí)之旅。俗話說(shuō),磨刀不誤砍材工,在學(xué)習(xí)Python之前,我們應(yīng)該選擇一款好的工具來(lái)幫助我們渡過(guò)剛開(kāi)始的艱難期。經(jīng)過(guò)多次踩坑,我強(qiáng)烈建議新手選擇 ipython作為基本語(yǔ)法學(xué)習(xí)工具,理由如下:初學(xué)者可能編程0基礎(chǔ),對(duì)于代碼一竅不通,直接讓他們記代碼會(huì)適得其反,使其深恐編程之難。對(duì)于初學(xué)者來(lái)說(shuō),0代碼的儲(chǔ)備促使其更欲親自探索代碼,自行感受敲代碼的過(guò)程。ipython具有良好的代碼補(bǔ)全和高亮提示,在使用過(guò)程中,初學(xué)者沒(méi)有思路時(shí),只需要敲那么一兩個(gè)字母,再按一下tab鍵即可出現(xiàn)眾多提示,這給了他們探索的機(jī)會(huì),使其能自由發(fā)揮,想敲什么就敲什么,然后再觀察代碼執(zhí)行后的效果,自己探索出代碼的奧妙,而不至于因?yàn)闆](méi)有記代碼而不知所措。那么,ipython怎么安裝呢?假設(shè)你已經(jīng)安裝好了python,如果你沒(méi)有安裝,可以移步我的這篇文章,這里會(huì)詳細(xì)介紹安裝過(guò)程,讓你少踩坑.兩張圖片教你安裝ipython安裝完畢之后輸入 ipython進(jìn)行測(cè)試,出現(xiàn)綠色圖樣表示安裝成功以上即安裝ipython教程,下面是Python基礎(chǔ)的正式學(xué)習(xí)!作為一門(mén)”膠水語(yǔ)言“,Python中的輸出幾乎可以說(shuō)是最簡(jiǎn)單的,要將 Hello World !輸出,你只需要這么做(以下分兩種情況): 假設(shè)你要在ipython中運(yùn)行代碼,你需要這幾個(gè)步驟(以windows系統(tǒng)為例) 點(diǎn)擊電腦左下角的搜索圖標(biāo),然后輸入cmd,你將看到以下界面 點(diǎn)擊“命令提示符",之后彈出一個(gè)黑框框輸入ipython,然后單擊回車(chē)鍵即可開(kāi)啟python交互模式接著在該界面輸入 以下代碼并按回車(chē)鍵,你將會(huì)看到下圖的結(jié)果python print("Hello World!") 以上便是ipython下輸出 Hello World !的樣例 假設(shè)你要在其他編輯器中中運(yùn)行代碼,你需要這幾個(gè)步驟(以Visual Studio Code 為例) 下載安裝Visual Studio Code,如果沒(méi)有下載安裝,可以看看這篇文章 漢化Visual Studio Code(英文好的可以直接跳過(guò)),漢化方法是,打開(kāi)Visual Studio Code之后,同時(shí)安裝 Win Shift 和X這三個(gè)鍵,Win鍵即鍵盤(pán)左下角那四個(gè)方格鍵。如此操作之后,會(huì)彈出一個(gè)搜索界面,此時(shí)在搜索框中輸入 chinese再按回車(chē),選擇*個(gè)搜索結(jié)果,點(diǎn)擊安裝。如下圖所示 新建Python文件打開(kāi)Visual Studio Code之后,點(diǎn)擊左上角文件->新建文件->輸入文件名(以.py結(jié)尾,例如: hello.py)->再次點(diǎn)擊左上角文件->保存->選擇保存路徑->成功新建文件還有一個(gè)快捷方式:同時(shí)按ctrl和n 新建文件 ->在新窗口輸入文件名(例如hello.py)-> 同時(shí)按ctrl和s 保存文件->選擇保存路徑->保存成功編寫(xiě)和運(yùn)行代碼以上是通過(guò) Visual Studio Code下編寫(xiě)和運(yùn)行代碼并輸出 Hello Wold !的示例!上面我們通過(guò)簡(jiǎn)單的例子展示了如何利用Python進(jìn)行輸出。但只有付出,沒(méi)有收獲的關(guān)系是不長(zhǎng)久的,為了維持與計(jì)算機(jī)的感情,我們應(yīng)該學(xué)會(huì)適當(dāng)?shù)慕o計(jì)算機(jī)些輸入。那么在Python中怎么讓計(jì)算機(jī)接受輸入呢?以ipython中為例,只需要輸入以下代碼并按下回車(chē),會(huì)看到屏幕有輸出并且有一個(gè)小光標(biāo)input("你愛(ài) Python 嗎? ")注意,在上面這個(gè)界面中,我們可以進(jìn)行輸入操作哦,不信你看!不是吧,阿Sir,這都能輸入東西?那么我們?cè)侔椿剀?chē)鍵試試可以看到 Out[1] 后面有東西輸出來(lái)了,不過(guò)怎么會(huì)有個(gè)單引號(hào)呢?我可沒(méi)有輸入單引號(hào)啊!我們?cè)贀QVisual Studio Code 試試!咦,按回車(chē)之后啥都沒(méi)有!怎么回事呢?其實(shí)ipython中那個(gè)那個(gè) Out[1] 并不是input("你愛(ài) Python 嗎? ") 這行代碼運(yùn)行之后的效果,Visual Studio Code那里運(yùn)行的才是。簡(jiǎn)單說(shuō),ipython中的代碼是有個(gè)交互環(huán)境,你輸入代碼并按回車(chē)之后,它總是將代碼運(yùn)行之后得到的結(jié)果直接顯示在Out后面,讓你能實(shí)時(shí)探索代碼,而不需要屢次使用 print() 來(lái)對(duì)結(jié)果進(jìn)行輸出。例如在ipython下輸入怎么一條代碼而Visual Studio Code下運(yùn)行的代碼是非交互性的,就是你以運(yùn)行代碼,代碼就執(zhí)行到底,不像ipython中那樣輸入一句運(yùn)行一句。那么,有人要問(wèn)了,Visual Studio Code 中輸入那行代碼之后,并沒(méi)有看到輸出,那這代碼有什么用呢?我們來(lái)舉個(gè)例子,比如說(shuō)上課的時(shí)候在講課,那么你的大腦就在接收它的輸入,可是如果你沒(méi)有去認(rèn)真地記下老師的輸入,那么這堂課就相當(dāng)于虛度光陰了,上面的那個(gè)代碼就是有個(gè)不認(rèn)真聽(tīng)課的同學(xué),他是在聽(tīng)老師講授,但并沒(méi)有將其記錄下來(lái),所以老師的輸入無(wú)濟(jì)于事。那么怎么把這些東西記下來(lái)呢?且聽(tīng)下回分解!對(duì)文章有疑惑或者發(fā)現(xiàn)文章不妥之處可以在評(píng)論區(qū)留言討論哦!你已經(jīng)安裝好了python,如果你沒(méi)有安裝,可以移步我的這篇文章,這里會(huì)詳細(xì)介紹安裝過(guò)程,讓你少踩坑.兩張圖片教你安裝ipython安裝完畢之后輸入 ipython進(jìn)行測(cè)試,出現(xiàn)綠色圖樣表示安裝成功以上即安裝ipython教程,下面是Python基礎(chǔ)的正式學(xué)習(xí)!作為一門(mén)”膠水語(yǔ)言“,Python中的輸出幾乎可以說(shuō)是最簡(jiǎn)單的,要將 Hello World !輸出,你只需要這么做(以下分兩種情況): 假設(shè)你要在ipython中運(yùn)行代碼,你需要這幾個(gè)步驟(以windows系統(tǒng)為例) 點(diǎn)擊電腦左下角的搜索圖標(biāo),然后輸入cmd,你將看到以下界面 點(diǎn)擊“命令提示符",之后彈出一個(gè)黑框框輸入ipython,然后單擊回車(chē)鍵即可開(kāi)啟python交互模式接著在該界面輸入 以下代碼并按回車(chē)鍵,你將會(huì)看到下圖的結(jié)果python print("Hello World!") 以上便是ipython下輸出 Hello World !的樣例 假設(shè)你要在其他編輯器中中運(yùn)行代碼,你需要這幾個(gè)步驟(以Visual Studio Code 為例) 下載安裝Visual Studio Code,如果沒(méi)有下載安裝,可以看看這篇文章 漢化Visual Studio Code(英文好的可以直接跳過(guò)),漢化方法是,打開(kāi)Visual Studio Code之后,同時(shí)安裝 Win Shift 和X這三個(gè)鍵,Win鍵即鍵盤(pán)左下角那四個(gè)方格鍵。如此操作之后,會(huì)彈出一個(gè)搜索界面,此時(shí)在搜索框中輸入 chinese再按回車(chē),選擇*個(gè)搜索結(jié)果,點(diǎn)擊安裝。如下圖所示 新建Python文件打開(kāi)Visual Studio Code之后,點(diǎn)擊左上角文件->新建文件->輸入文件名(以.py結(jié)尾,例如: hello.py)->再次點(diǎn)擊左上角文件->保存->選擇保存路徑->成功新建文件還有一個(gè)快捷方式:同時(shí)按ctrl和n 新建文件 ->在新窗口輸入文件名(例如hello.py)-> 同時(shí)按ctrl和s 保存文件->選擇保存路徑->保存成功編寫(xiě)和運(yùn)行代碼以上是通過(guò) Visual Studio Code下編寫(xiě)和運(yùn)行代碼并輸出 Hello Wold !的示例!上面我們通過(guò)簡(jiǎn)單的例子展示了如何利用Python進(jìn)行輸出。但只有付出,沒(méi)有收獲的關(guān)系是不長(zhǎng)久的,為了維持與計(jì)算機(jī)的感情,我們應(yīng)該學(xué)會(huì)適當(dāng)?shù)慕o計(jì)算機(jī)些輸入。那么在Python中怎么讓計(jì)算機(jī)接受輸入呢?以ipython中為例,只需要輸入以下代碼并按下回車(chē),會(huì)看到屏幕有輸出并且有一個(gè)小光標(biāo)input("你愛(ài) Python 嗎? ")注意,在上面這個(gè)界面中,我們可以進(jìn)行輸入操作哦,不信你看!不是吧,阿Sir,這都能輸入東西?那么我們?cè)侔椿剀?chē)鍵試試可以看到 Out[1] 后面有東西輸出來(lái)了,不過(guò)怎么會(huì)有個(gè)單引號(hào)呢?我可沒(méi)有輸入單引號(hào)?。∥覀?cè)贀QVisual Studio Code 試試!咦,按回車(chē)之后啥都沒(méi)有!怎么回事呢?其實(shí)ipython中那個(gè)那個(gè) Out[1] 并不是input("你愛(ài) Python 嗎? ") 這行代碼運(yùn)行之后的效果,Visual Studio Code那里運(yùn)行的才是。簡(jiǎn)單說(shuō),ipython中的代碼是有個(gè)交互環(huán)境,你輸入代碼并按回車(chē)之后,它總是將代碼運(yùn)行之后得到的結(jié)果直接顯示在Out后面,讓你能實(shí)時(shí)探索代碼,而不需要屢次使用 print() 來(lái)對(duì)結(jié)果進(jìn)行輸出。例如在ipython下輸入怎么一條代碼而Visual Studio Code下運(yùn)行的代碼是非交互性的,就是你以運(yùn)行代碼,代碼就執(zhí)行到底,不像ipython中那樣輸入一句運(yùn)行一句。那么,有人要問(wèn)了,Visual Studio Code 中輸入那行代碼之后,并沒(méi)有看到輸出,那這代碼有什么用呢?我們來(lái)舉個(gè)例子,比如說(shuō)上課的時(shí)候在講課,那么你的大腦就在接收它的輸入,可是如果你沒(méi)有去認(rèn)真地記下老師的輸入,那么這堂課就相當(dāng)于虛度光陰了,上面的那個(gè)代碼就是有個(gè)不認(rèn)真聽(tīng)課的同學(xué),他是在聽(tīng)老師講授,但并沒(méi)有將其記錄下來(lái),所以老師的輸入無(wú)濟(jì)于事。那么怎么把這些東西記下來(lái)呢?且聽(tīng)下回分解!對(duì)文章有疑惑或者發(fā)現(xiàn)文章不妥之處可以在評(píng)論區(qū)留言討論哦! (二維碼自動(dòng)識(shí)別)
4.基礎(chǔ)篇--Python重要知識(shí)點(diǎn)總結(jié)
關(guān)注 DLab數(shù)據(jù)實(shí)驗(yàn)室 公眾號(hào) 更多干貨等你來(lái)~Python語(yǔ)言不同于Java和C,它屬于高層次的腳本語(yǔ)言,簡(jiǎn)單易學(xué)。但是如果你去找python教程,那真的是要好好啃很久,但是其實(shí)最常用的和最重點(diǎn)的東西沒(méi)有那么多,最近看了北大的一個(gè)老師講的課程進(jìn)行了以一些總結(jié),手動(dòng)Run一Run以下知識(shí)點(diǎn),基本上就可以上手撕數(shù)據(jù)分析或者人工智能相關(guān)的編程了~好了,廢話不多說(shuō)了。一、變量變量有以下幾種:數(shù)值、字符串、列表、元組、字典1.數(shù)值和字符串#數(shù)值: a = 100 #字符串: a = "100" # %s 占位,用%后的變量替換 a = 100 b = "Hello World!" print("number is:%s and words are \"%s\""%(a,b))2.列表#列表:用方括號(hào)[]擴(kuò)起來(lái)的 c = [1,2,3,4,5,6,7] d = ["zhangsan","lisi"] e = [1,2,"zhangsan"] #1.列表讀取 #1.1 用 列表名[索引號(hào)]索引列表中的元素 例如: c[0] #1.2 用 列表名[起:止]表示切片,從列表中切出相應(yīng)的元素,前閉后開(kāi) 例如: c[0:2] => [1,2] c[:] => [1,2,3,4,5,6,7] #1.3 用 列表名[起:止:步長(zhǎng)] 定義帶步長(zhǎng)的切片,步長(zhǎng)的正負(fù)代表方向,大小代表步長(zhǎng);起止正負(fù)代表方向,大小代表開(kāi)始或終止位置 例如: 切出[5,4,3,2] print(c[4:0:-1]) 切出[5,4,3,2,1] print(c[4::-1]) 切出[6,4,2] print(c[5:0:-2]) print(c[-2::-2]) #2.列表修改 #2.1 列表名[索引號(hào)] = 新值 例如: c[6] = 8 print(c) #3.列表刪除 #3.1 del 列表名[索引號(hào)] 例如: del c[6] #4.列表插入 #4.1 列表名.insert(插入位置索引號(hào),新元素) 例如: c.insert(6,7) c.insert(1,100)3.元組#元組:用圓括號(hào)()括起來(lái),特點(diǎn)是一旦定義不能改變 # f = (1,2,3) # print(f)4.字典#字典:用大括號(hào){}括起來(lái) 像這樣:{鍵:值, 鍵:值, 鍵:值} 幾個(gè)鍵值對(duì) dic = {1:"123", "name":"zhang", "height":180} # print(dic) #1. 讀取字典數(shù)據(jù) #用 字典名[鍵]索引字典中的值 # print(dic["name"]) #2.修改 #用 字典名[鍵] = 新值 dic["name"] = "cheng" # print(dic["name"]) #3.刪除 #用 del 字典名[鍵] del dic[1] # print(dic) #4.插入 #字典名[新建] = 新值 dic[1] = 124 # print(dic)二、條件語(yǔ)句#條件語(yǔ)句 有三種形式 #形式1 #if 條件成立 : # 執(zhí)行任務(wù) #形式2 #if 條件1成立 : # 執(zhí)行任務(wù)1 #else: # 執(zhí)行任務(wù)2 #形式3 #if 條件1成立 : # 執(zhí)行任務(wù)1 #elif 條件2成立 : # 執(zhí)行任務(wù)2 # ... #elif 條件n成立 : # 執(zhí)行任務(wù)n #else: # 執(zhí)行任務(wù)n+1三、循環(huán)語(yǔ)句#循環(huán)語(yǔ)句 有三種形式,終止循環(huán)用 break #形式1: #for 變量 in range(開(kāi)始值,結(jié)束值): (注意:區(qū)間前閉后開(kāi)) # 執(zhí)行某些任務(wù) # for i in range(0,5): # print("count is:%s"%i) #形式2: #for 變量 in 列表名: # 執(zhí)行某些任務(wù) #形式3: #while 條件: # 執(zhí)行某些任務(wù)四、函數(shù)、模塊、包#函數(shù)、模塊、包 #1.函數(shù);執(zhí)行某些操作的一段代碼 如Input() #1.1 定義函數(shù) #def 函數(shù)名 (參數(shù)表): # 函數(shù)體 #1.2 使用函數(shù) #函數(shù)名(參數(shù)表) # def hi_name(yourname): # print("Hello %s!" %yourname # hi_name("Xiaojian Cheng") #帶返回值 # def add(a,b): # return a+b # c = add(1,2) # print(c) #2.模塊:函數(shù)的集合,先導(dǎo)入,在使用,用模塊.函數(shù)名調(diào)用 #import time #time.xxx() #3.包:包含多個(gè)模塊 #from PIL import Image 從某個(gè)包導(dǎo)入某個(gè)模塊五、類(lèi)、對(duì)象、面向?qū)ο?類(lèi)、對(duì)象、面向?qū)ο?#pass 用來(lái)占位 #類(lèi)里定義函數(shù)時(shí),語(yǔ)法規(guī)定*個(gè)參數(shù)必須是self #__init__函數(shù),在新對(duì)象實(shí)例化時(shí)會(huì)自動(dòng)運(yùn)行,用于給新對(duì)象賦初值 #子類(lèi)中調(diào)用父類(lèi)函數(shù)用self # class Animals: # pass #占位 # class Mammals(Animals): #子類(lèi)繼承父類(lèi),父類(lèi)放在括號(hào)里 # def (self): # print("feeding young") # class Cats(Mammals): # def __init__(self,spots): # self.spots = spots # def catch_mouse(self): # print("cat catch mouse!")六、文件操作#文件操作,總共分三步,這里使用的是pickle包 #1.文件寫(xiě)操作 #1.1 開(kāi):文件變量 = open(“文件路徑文件名”,“wb”) #1.2 存:pickle.dump(待寫(xiě)入的變量,文件變量) #1.3 關(guān):文件變量.close() import pickle game_data = { "position":"N2 E4", "pocket":["keys","knife"], "money":160 } # save_file = open("save.csv","wb") # pickle.dump(game_data,save_file) # save_file.close() #2.文件寫(xiě)操作 #1.1 開(kāi):文件變量 = open(“文件路徑文件名”,“rb”) #1.2 ?。悍艃?nèi)容的變量 = pickle.load(文件變量) #1.3 關(guān):文件變量.close() import pickle save_file = open("save.txt","rb") load_game_data = pickle.load(save_file) print(load_game_data) save_file.close()*再來(lái)總結(jié)一下:變量:數(shù)值、字符串:比較簡(jiǎn)單列表,方括號(hào)[],有增刪改查操作元組,圓括號(hào)(),一旦定義不能改變,只能讀取字典,大括號(hào){},有增刪改查操作條件語(yǔ)句:有三種形式循環(huán)語(yǔ)句:也有三種形式函數(shù)、模塊、包:一個(gè)包里可以有多個(gè)模塊,每個(gè)模塊可以定義一些函數(shù)完成特定功能類(lèi)、對(duì)象、面向?qū)ο螅篜ython也可以封裝對(duì)象,new出實(shí)例調(diào)用功能函數(shù)文件操作:借助pickle包進(jìn)行讀寫(xiě)操作好啦,以上就是Python的主要知識(shí)點(diǎn),看完能上手了不~
就拿大數(shù)據(jù)說(shuō)話,優(yōu)勢(shì)一目了然,從事IT行業(yè),打開(kāi)IT行業(yè)的新大門(mén),找到適合自己的培訓(xùn)機(jī)構(gòu),進(jìn)行專(zhuān)業(yè)和系統(tǒng)的學(xué)習(xí)。