摘要:類的定義與操作上一篇文章函數(shù)定義與使用下一篇文章模塊定義類創(chuàng)建對象實例定義一個類方法是類創(chuàng)建對象時默認運行的函數(shù),用來進行初始化操作不需要手動調(diào)用初始化屬性快跑,帥到被人砍定義對象返回對象在內(nèi)存中的地址結(jié)果快跑,帥到被人砍定義類的描述如果直
Python類的定義與操作
上一篇文章:Python函數(shù)定義與使用1、定義類、創(chuàng)建對象、__init__
下一篇文章:Python模塊
實例:
class People(): """定義一個People類""" #__init__方法是類創(chuàng)建對象時默認運行的函數(shù),用來進行初始化操作,不需要手動調(diào)用 def __init__(self,name,age): """初始化屬性""" self.name=name self.age=age def run(self): print("%s,快跑,帥到被人砍"%self.name) #定義對象 mark=People("mark",18) mark.run() #返回對象在內(nèi)存中的地址 print(mark)
結(jié)果:
mark,快跑,帥到被人砍 <__main__.People object at 0x103b5c1d0>2、__str__:定義類的描述
如果直接print(對象),會直接返回該對象在內(nèi)存中的地址,現(xiàn)在我們想要不直接返回這個地址呢?
實例:
class People(): """定義一個People類""" #__init__方法是類創(chuàng)建對象時默認運行的函數(shù),用來進行初始化操作,不需要手動調(diào)用 def __init__(self,name,age): """初始化屬性""" self.name=name self.age=age def run(self): print("%s,快跑,帥到被人砍"%self.name) def __str__(self): msg="我是一個類的介紹,我的作者是個大帥哥
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/44740.html
摘要:類對象被創(chuàng)建時存在于類命名空間內(nèi)的所有名稱都是有效的屬性名稱。類的實例化,是使用函數(shù)表示法,可以把類對象看做是會返回一個新的類實例的函數(shù)。這就是可變對象作為類變量時的特性。類變量是所有類的實例共享的屬性和方法,實例變量是每個實例獨有的數(shù)據(jù)。 Python是面向?qū)ο蟮母呒壘幊陶Z言,在Python里面一切都是對象:數(shù)字、字符串、元組、列表、字典、集合等內(nèi)置數(shù)據(jù)類型,以及函數(shù)、方法、類、模塊...
摘要:時代,如果需要手動繼承,如多態(tài)多態(tài)是指,不同的子類對象調(diào)用相同的父類方法,會產(chǎn)生多態(tài)多樣結(jié)果的編程特性。 參考:黑馬程序員教程 - Python基礎 面向?qū)ο?OOP三大特性,且三個特性是有順序的: 封裝 繼承 多態(tài) 封裝 指的就是把現(xiàn)實世界的事務,封裝、抽象成編程里的對象,包括各種屬性和方法。這個一般都很簡單,不需要多講。 唯一要注意的就是:推薦從小往大開始封裝、開發(fā)類。比如手槍...
摘要:本文重點協(xié)議是中非正式的接口了解抽象基類的基本概念以及標準庫中的抽象基類掌握抽象基類的使用方法。三抽象基類的使用通過繼承聲明抽象基類聲明抽象基類最簡單的方式是繼承或其他抽象基類注意在之間,繼承抽象基類的語法是。 導語:本文章記錄了本人在學習Python基礎之面向?qū)ο笃闹攸c知識及個人心得,打算入門Python的朋友們可以來一起學習并交流。 本文重點: 1、協(xié)議是Python中非正式的接...
摘要:實例變量與類變量事實上,字段除了獨屬于實例之外,跟普通變量沒有什么差別,所以實例的字段也被稱為實例變量。在類的定義中,與實例變量對應的還有類變量,類變量與實例變量類似,通過操作符來訪問。類變量跟類的方法都可以被稱為類的成員。 該系列文章: 《python入門,編程基礎概念介紹(變量,條件,函數(shù),循環(huán))》 《python中的數(shù)據(jù)類型(list,tuple,dict,set,None)》...
摘要:本人很少寫代碼一般都是用的去年時用寫過一些收集系統(tǒng)信息的工具當時是邊看手冊邊寫的如今又要用來寫一個生成的工具就又需要查看手冊了至于為什么不用寫那是因為的庫不兼容永中在這里不得不說雖然很火但是一些庫還是不如多不如兼容性好為了避免以后再出這種事 Python3 Study Notes 本人很少寫 python 代碼, 一般都是用 go 的, 去年時用 python 寫過一些收集系統(tǒng)信息的工...
閱讀 3328·2021-11-23 09:51
閱讀 2456·2021-11-09 09:46
閱讀 1489·2019-08-30 15:54
閱讀 3135·2019-08-30 14:22
閱讀 2918·2019-08-29 12:40
閱讀 1640·2019-08-26 10:33
閱讀 1787·2019-08-23 17:09
閱讀 1564·2019-08-23 16:11