最近在學習python,純粹是自己的興趣愛好,然而并沒有系統(tǒng)地看python編程書籍,覺得上面描述過于繁瑣,在網(wǎng)站找了一些學習的網(wǎng)站,發(fā)現(xiàn)廖雪峰老師的網(wǎng)站上面的學習資源很不錯,而且言簡意賅,提取了一些python中的重要的語法和案例。重要的是可以在線測試python的運行代碼,缺點就是沒有系統(tǒng)的看python的書籍,不能及時的將知識的碎片化聯(lián)系在一起,這也是看書與不看書的區(qū)別。尤其是在python類與實例的方法的調(diào)用中覺得云里霧里,思考之后將自己的想法記錄下,一來加深自己理解,鞏固自己記憶,而來幫助一些想要學習python的朋友理解這門抽象的語言,理解不當之處,希望大家給予指正,謝謝。
1、python中的類與實例
先定義一個類
class Student(object):
初始化,將一些必要屬性綁定到Student類中
def __init__(self, name, score): self.name = name self.score = score
在內(nèi)部定義一個函數(shù),實現(xiàn)對傳入實例的屬性操作,將數(shù)據(jù)進行封裝在內(nèi)部,這些封裝的數(shù)據(jù)本身適合類進行關聯(lián)的,稱之為類的方法。
def print_score(self): print('%s: %s' % (self.name, self.score))