python自定義類

2021-09-06 23:22:44 字數 758 閱讀 2441

設計乙個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...