咱們的 Python 教程代碼已經(jīng)可以免安裝在線運(yùn)行了。但如果你希望在本地克隆運(yùn)行環(huán)境,請(qǐng)參考本文的步驟說(shuō)明。 疑惑 這些日子,我用課余時(shí)間,忙著把自己知識(shí)星球的分享文章轉(zhuǎn)移...
一開(kāi)始上來(lái)就寫一些對(duì)函數(shù)的理解,終究是對(duì)初學(xué)者的不友好,考慮到更多學(xué)習(xí)pygame這個(gè)模塊的人大多是從事編程教育或是初學(xué)者,覺(jué)得有一篇文風(fēng)和善,細(xì)細(xì)道來(lái)的安裝文檔總歸是相宜的...
你究竟有(init)幾個(gè)好(子)妹(模)妹(塊)? 當(dāng)我們?cè)趇nit()的時(shí)候,我們?cè)诟墒裁?init 這個(gè)單詞在我們用python進(jìn)行面向?qū)ο箝_(kāi)發(fā)的時(shí)候是跑不了的。理解py...
[TOC] 初涉模塊 在python中,能開(kāi)辟自己作用域的只有函數(shù)、類以及模塊for循環(huán)if-else循環(huán)均不能實(shí)現(xiàn)開(kāi)辟自己的作用域。 “模塊就是.py文件” import ...
[TOC] 反射 自?。撼绦蚰軌蛟L問(wèn),檢測(cè)和修改他本身的狀態(tài)或者行為的能力 通過(guò)字符串的形式操作對(duì)象相關(guān)屬性。 存在:hasatter(p,'name') p這個(gè)對(duì)象下,有沒(méi)...
[TOC] 多態(tài) 同一種事物的多種形態(tài)增加了程序的靈活性增加了程序的可擴(kuò)展性 封裝 封裝數(shù)據(jù):保護(hù)隱私封裝方法:隔離復(fù)雜度 第一種封裝:什么都不做 第二種封裝:雙下劃線的隱藏...
[TOC] 面向?qū)ο?繼承與派生 繼承 什么是繼承?繼承是一種創(chuàng)建新的類的方式 在python中,新建的類可以繼承自一個(gè)或者多個(gè)父類,原始類稱為基類或者超類,新建的類稱為派生...
[TOC] 高階函數(shù) 匿名函數(shù) lambda x:x+y #return x+y定義標(biāo)志/參數(shù)(形式類似函數(shù)傳參)/跟表達(dá)式(返回) 匿名函數(shù)存在的情況: 執(zhí)行完這行之后,如...
[TOC] 迭代器 為什么要用迭代器? 提供了一種不依賴索引的取值方式,使一些不具有索引屬性的對(duì)象也能遍歷輸出相比列表,迭代器的惰性計(jì)算更加節(jié)約內(nèi)存。但是它無(wú)法有針對(duì)性地指定...
[TOC] 裝飾器 閉包函數(shù) 思考練習(xí) 要計(jì)算這段代碼的結(jié)果,首先需要具備“python中一切皆對(duì)象”的思想。在python中,函數(shù)也是一樣可以被賦值傳參加入運(yùn)算的。這就成為...
[TOC] 函數(shù) 為什么要定義函數(shù) 代碼冗余 不方便管理,維護(hù)性差 組織結(jié)構(gòu)差 函數(shù)分類 內(nèi)置函數(shù) https://docs.python.org/3/library/fun...
[TOC] 文件處理 流程 打開(kāi)文件open()f = open(filename,mode = '') 操作文件 關(guān)閉文件close() 模式: 常用模式 以下這三種模式,...
[TOC] 三元運(yùn)算: 可以將條件語(yǔ)句看成簡(jiǎn)化結(jié)構(gòu):結(jié)果標(biāo)識(shí) = a / b'/'是針對(duì)a的一個(gè)判斷比較,成立則輸出a,使結(jié)果標(biāo)識(shí)賦值為ab也需要是一個(gè)值,當(dāng)'/'這個(gè)判斷不...
[TOC] 語(yǔ)言的分類 編譯型語(yǔ)言需要在不同的平臺(tái)上編譯,生成針對(duì)不同平臺(tái)的專有的運(yùn)行代碼 解釋型語(yǔ)言不需要關(guān)注硬件底層,可以和不同的平臺(tái)溝通 語(yǔ)言的版本 2.7版本的語(yǔ)言將...