欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中類的輸出或類的實(shí)例輸出為<__main__類名 object at xxxx>這種形式的原因

 更新時(shí)間:2019年08月12日 08:58:12   投稿:laozhang  
在本篇文章里小編給大家分享了關(guān)于python中類的輸出或類的實(shí)例輸出為何是<__main__類名 object at xxxx>這種形式,需要的朋友們可以參考下。

原因: __str__()這個(gè)特殊方法將對(duì)象轉(zhuǎn)換為字符串的結(jié)果

效果圖:

代碼: 

# 定義一個(gè)Person類
class Person(object):
  """人類"""
  def __init__(self, name , age):
    self.name = name
    self.age = age

p = Person(‘小黑‘,18)
print(p)

print(‘\n\n\n\n\n‘)

# 定義一個(gè)Person類
class Person(object):
  """人類"""
  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中類的輸出或類的實(shí)例輸出為何是<__main__類名 object at xxxx>這種形式?

相關(guān)文章

最新評(píng)論