Python中所有的數據都是對象,它提供了許多高級的內建數據類型,功能強大,使用方便,是Python的優(yōu)點之一 。那么什么時候使用自定義類呢?最近很多小伙伴對此特別的好奇,下面就一起來看看具體的操作吧 。

我們首先定義一個Person類,當我們不使用自定義的方法操作的時候,是這樣的,如下:
person=['wang', 23, 'male'] #0-姓名, 1-年紀, 2-性別print(person[0], person[1], person[2])通過上面的代碼中可以看到,我們使用的方法是內建類型list,在成員函數的數據進行引用的時候,是需要用下標來引用的,這樣的表示方法并不是特別的直觀,下面還可以改用dic類型來做:
person1={'name':'wang', 'age': 23, 'sex': 'male'}person2={'name':'haung', 'age': 20, 'sex': 'female'}print(person1['name'], person1['age'], person1['sex'])【Python什么時候使用自定義類?Python自定義類的使用方法】這種方式就比較的直觀,但是因為字典的語法處理會比較的麻煩,所以在引用的時候比較的不方便,這個時候就可以使用自定義類的使用了,代碼如下:
class Person: def __init__(self, name, age, sex): self.name = name self.age = age self.sex = sex def __str__(self): #重載該函數便于測試 sep = ',' return self.name+sep+str(self.age)+sep+self.sexperson1 = Person('wang', 23, 'male') person2 = Person('huang', 20, 'female')print(person1)print(person2.name, person2.age, person2.sex)在這段代碼中,就可以明顯的看到使用自定義的類進行構造函數的定義,在數據成員的引用上也比較的方便,比前面兩種操作都簡便 。
關于Python什么時候使用自定義類?Python自定義類的使用方法的文章就分享到這里了,希望以上的內容可以對大家的學習帶來幫助 。



微信掃碼,學習更方便

現(xiàn)在報名贈100例知識點合集

猜你喜歡
- Python如何輸出日期?Python對日期的基本操作方法
- 暖寶寶可以在被子里使用嗎?
- 什么是私有方法?python私有方法是什么
- Python程序中的語法錯誤是指什么?常見的語法錯誤有哪些?
- python2和3如何同時安裝在win環(huán)境中?python2和3同時安裝在windows環(huán)境的方法
- Python常見的BUG有哪些?python常見BUG的介紹和整理
- 如何運行Python程序?Python程序的運行技巧
- Python如何安裝OCR識別庫?Python怎么安裝和使用COR庫
- Matplotlib標記是什么意思?Python使用matplotlib繪圖如何修改標記
- Python如何使用requests發(fā)送session請求?Python爬蟲怎么用session機制
