廖雪峰老師的python教程
物件導向最重要的內容就是類(class),類是抽象的模板,後面緊接著是類名,緊接著是(object),表示其是從哪個類上繼承上來的,沒有合適的繼承物件,就選擇object——所有類最終都會繼承的類
class
student
(object):
pass
在定義class時,可以通過" __ init__"進行屬性繫結。其第乙個引數,必定是self,同時在類中,所定義的函式第乙個引數都必定是self。
ps:init前後有兩個下劃線
class
student
(object):
def__init__
(self, name, score)
: self.name = name
self.score = score
物件導向的重要特點就是資料封裝
我們可以將函式定義在內部封裝,這樣可以直接運用,只需要在class中第乙個引數是self就好。
例如:
class
student
(object):
def__init__
(self, name, score)
: self.name = name
self.score = score
defprint_score
(self)
:print
('%s: %s'
%(self.name, self.score)
)bart.print_score(
)
python廖雪峰教程 學習筆記
如何用字元來描述字元 d匹配數字 digit w匹配字母或數字 word s可以匹配空格 space 表示任意個字元,表示至少乙個字元 表示0個或1個字元,表示n個字元,表示n m個字元 可以匹配任意字元 例如 kongxiangyu w如何做到更精確的匹配?規定數字 字母或者下劃線 0 9a za...
廖雪峰python教程學習筆記(函式)
1.max函式可以接收任意多個引數,並返回最大的那個 2.函式名其實就是指向乙個函式物件的引用,完全可以把函式名賦給乙個變數,相當於給這個函式起了乙個別名 3.在python中,定義乙個函式要用def語句,依次寫出函式名 括號 括號中的引數和冒號,然後在縮排塊中編寫函式體,函式的返回值用return...
廖雪峰python教程學習 sorted小結
廖雪峰老師的python教程 我們常用類似於氣泡排序 快速排序等進行數字上的排序,在python中,我們可以用sorted函式對字串與字典中的內容進行比較。sorted 36,5,12,9 21 排序後 21,12,5,9,36 此外,sorted函式可以通過設定key的形式限定排序方式,例如 so...