設計乙個person類的3種方式:
1、使用內建型別list
person=[『mike』, 23, 『male』] #0-姓名, 1-年紀, 2-性別
print(person[0], person[1], person[2])
2、使用字典型別dic
person1=
person2=
print(person1[『name』], person1[『age』], person1[『***』])
3、使用自定義類
class person:
def __init__(self, name, age, ***): #__init__(self) 方法:python建構函式,self相當於c++裡的this
self.name = name
self.age = age
self.*** = ***
def __str__(self): #過載該函式便於測試
sep = ','
return self.name+sep+str(self.age)+sep+self.***
person1 = person('mike', 23, 'male')
person2 = person('hellen', 20, 'female')
print(person1)
print(person2.name, person2.age, person2.***)
參考文獻: Python自定義佇列類
佇列 queue 是先進先出 fifo,first in first out 的線性表。在具體應用中通常用鍊錶或者陣列來實現。佇列只允許在後端 稱為rear 進行插入操作,在前端 稱為front 進行刪除操作。佇列的操作方式和堆疊類似,唯一的區別在於佇列只允許新資料在後端進行新增。queue是pyt...
Python學習(十一) 自定義類
已經兩天沒更新了,這兩天比較心煩氣燥,什麼都看不下去,學不下去,大概是 大姨父 來了 自定義類有兩種語法格式 class classname suit 這種語法格式不指定基類,在python中,不指定基類的話,預設的基類就是object。所以在python中,所有的類都是object的子類。如果要指...
Python自定義類呼叫方法
自定義類呼叫方法 檔案名字小寫,類名字大寫,從檔名匯入類名就行,保證檔案名字和要呼叫的檔案在乙個資料夾。類儲存在類檔案裡面,在新檔案裡面呼叫類 比如from alien import alien 就是從檔案alien.py裡面匯入alien類 比如如下 from test import soluti...