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