python中類(lèi)的輸出或類(lèi)的實(shí)例輸出為<__main__類(lèi)名 object at xxxx>這種形式的原因
更新時(shí)間:2019年08月12日 08:58:12 投稿:laozhang
在本篇文章里小編給大家分享了關(guān)于python中類(lèi)的輸出或類(lèi)的實(shí)例輸出為何是<__main__類(lèi)名 object at xxxx>這種形式,需要的朋友們可以參考下。
原因: __str__()這個(gè)特殊方法將對(duì)象轉(zhuǎn)換為字符串的結(jié)果
效果圖:

代碼:
# 定義一個(gè)Person類(lèi)
class Person(object):
"""人類(lèi)"""
def __init__(self, name , age):
self.name = name
self.age = age
p = Person(‘小黑‘,18)
print(p)
print(‘\n\n\n\n\n‘)
# 定義一個(gè)Person類(lèi)
class Person(object):
"""人類(lèi)"""
def __init__(self, name , age):
self.name = name
self.age = age
# __str__()這個(gè)特殊方法會(huì)在嘗試將對(duì)象轉(zhuǎn)換為字符串的時(shí)候調(diào)用
# 它的作用可以用來(lái)指定對(duì)象轉(zhuǎn)換為字符串的結(jié)果 (print函數(shù))
def __str__(self):
print(Person)
return ‘Person [name=%s , age=%d]‘%(self.name,self.age)
p = Person(‘小黑‘,18)
print(p)
python中類(lèi)的輸出或類(lèi)的實(shí)例輸出為何是<__main__類(lèi)名 object at xxxx>這種形式?
相關(guān)文章
jupyter notebook實(shí)現(xiàn)顯示行號(hào)
這篇文章主要介紹了jupyter notebook實(shí)現(xiàn)顯示行號(hào),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-04-04
Python求算數(shù)平方根和約數(shù)的方法匯總
這篇文章主要介紹了 Python求算數(shù)平方根和約數(shù)的方法匯總的相關(guān)資料,需要的朋友可以參考下2016-03-03
詳解Python 實(shí)現(xiàn)元胞自動(dòng)機(jī)中的生命游戲(Game of life)
本篇文章主要介紹了詳解Python 實(shí)現(xiàn)元胞自動(dòng)機(jī)中的生命游戲(Game of life),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01
django 使用 request 獲取瀏覽器發(fā)送的參數(shù)示例代碼
這篇文章主要介紹了django 使用 request 獲取瀏覽器發(fā)送的參數(shù)示例代碼,獲取數(shù)據(jù)有四種方式,具體內(nèi)容詳情大家跟隨腳本之家小編一起看看吧2018-06-06
python+flask編寫(xiě)一個(gè)簡(jiǎn)單的登錄接口
這篇文章主要介紹了python+flask編寫(xiě)一個(gè)簡(jiǎn)單的登錄接口,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-11-11

