模塊、類和對象(python學習筆記)
阿新 • • 發佈:2018-04-15
python 類 模塊 對象 模塊、類和對象
1.字典,記住鍵值對的概念,記住從鍵值對
mystuff = {‘apple‘:"I am apples"}
print mystuff[‘apple‘]
2.模塊
‘‘‘ 模塊 1.模塊是包含函數和變量的文件 2.模塊這個文件可以被導入 3.可以使用.操作符訪問模塊中的函數和變量 ‘‘‘ #模塊代碼示例 #以下是一個模塊,名字叫mystuff.py # this goes in mustuff.py def apple(): print("I am a apple!") # this is just a variable tangerine = ‘Living reflection of a dream.‘ #接下來可以使用import來調用這個模塊,並且訪問模塊中的函數以及變量 import mystuff mystuff.apple() print(mystuff.tangerine) #執行上面的代碼輸出結果如下 [root@localhost module]# python module_test.py I am a apple! Living reflection of a dream. ‘‘‘ 總結以及對比 1.模塊好比字典的升級版,類似於鍵值對風格的容器 2.通過鍵獲取值,對於字典來說,鍵是一個字符串,獲取值的語法是["key"]; 3.對於模塊來說,鍵是函數或者變量的名稱,通過.key語法來獲取值。 4.以上,並沒有其他的區別 ‘‘‘
3.類和對象
類也是一個容器,我們可以把函數和數據放入這個容器中,並且通過"."操作符來訪問他們。
class Mystuff(object): """docstring for Mystuff""" def __init__(self): #添加屬性,初始化對象 self.tangerine = "for the win" def apple(self): print("I am classy apples!") #創建對象---類的實例化(instantiate) thing = Mystuff() thing.apple() print(thing.tangerine) #執行代碼的輸出結果 [root@localhost class]# python mystuff.py I am classy apples! for the win
模塊、類和對象(python學習筆記)