物件導向是非常重要的思想,必須要趕緊弄懂啊,小明醬!
方法是與例項繫結的函式,類函式的第乙個引數永遠是self
只需要弄清楚令人混淆的下劃線就可以了,好煩哦
繼承和多型看完了之後竟然還是不怎麼明白,繼承還好,尤其是多型,所以這次只把理解的東西記錄下來等以後在豐富吧
父類子類擁有相同的方法時,子類的方法會覆蓋父類的方法
暫且只記乙個開閉原則吧:
對拓展開放,對修改封閉
import types
deffn
():pass
>>> type(fn)==types.functiontype
true
>>> type(abs)==types.builtinfunctiontype
true
>>> type(lambda x: x)==types.lambdatype
true
>>> type((x for x in range(10)))==types.generatortype
true
以列表的形式返回乙個物件的所有屬性和方法
直接操作乙個物件的狀態
類屬性可以在class中直接定義,屬於類所有,所有例項都共享乙個屬性
注意:不能對類屬性和例項屬性使用相同的名字,會出現錯誤
python廖雪峰教程 學習筆記
如何用字元來描述字元 d匹配數字 digit w匹配字母或數字 word s可以匹配空格 space 表示任意個字元,表示至少乙個字元 表示0個或1個字元,表示n個字元,表示n m個字元 可以匹配任意字元 例如 kongxiangyu w如何做到更精確的匹配?規定數字 字母或者下劃線 0 9a za...
Git 廖雪峰 學習筆記
目錄 git工作區域 git初始化及倉庫建立和操作 初始化新的git倉庫 1.新建資料夾 2.在檔案內初始化git 如何將本地倉庫同步到git 遠端倉庫 1.關聯遠端庫 2.第一次推送master分支的所有內容 3.每次本地提交後,推送最新修改 轉殖 分支管理 1.建立與合併分支 2.解決衝突 3....
git 廖雪峰學習筆記
git的誕生 linus堅決反對cvs和svn等集中式版本控制系統 因為速度慢且需要聯網 bitmover公司授權linux社群商業軟體bitkeeper免費使用權 linus社群牛人試圖破解bitkeeper的協議被bitmover公司發現 bitmover公司收回linux社群bitkeeper...