python 學習筆記 類

2021-08-22 13:49:12 字數 756 閱讀 4568

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 ...