8.10 python 學習筆記
類的學習
建立檔案
class dog( ):
definit(self,name,age):
self.name=name
self.age=age
#類中的函式稱為方法,init是乙個特殊方法,開頭和結尾都有下劃線
#賦值姓名和年齡
def sit(self):
print(self.name.title()+」is now sitting」)
def roll_over(self):
print(self.name.title()+」rolled over !」)
from dog import dog
my_dog=dog('ku',3)
print("my dog name is "+my_dog.name.title()+".")
print("my dog is "+str(my_dog.age)+"years old.")
my dog name is ku.
my dog is 3 years old.
my dog name is ku.
my dog is 3 years old.## 標題 ##
類定義一類事物————定義乙個特殊方法(3個形參,後面兩個是用例項賦值,第乙個形參是自動傳遞),其他邏輯類似函式 python學習筆記 類
brad turtle.turtle 使用這條命令時,是指在turtle這個檔案裡有乙個類 turtle。在呼叫這條命令時,其實是呼叫裡邊的 init 函式。init函式的作用是在記憶體中分配空間來建立具體的物件。client rest.twiliorestclient 使用這條命令時,是指在res...
python學習筆記 類
class dog def init self,name,age 可以視self為乙個框架,name和age為該框架下的屬性 init 是乙個特殊的方法,每當你建立乙個dog類的例項時都會自動執行該方法 self.name name self.age age def sit self print s...
Python學習筆記 類
建立類 成員變數和方法都是public的,沒有類似public private等訪問修飾符控制訪問許可權。單下劃線修飾的成員變數,表示只有類例項或者子類例項可以訪問,類似於protect 雙下劃線修飾的成員變數,表示只有類物件自己能訪問,類似於private init 代表類的構造方法 class ...