Python 中的類和物件
我在discord.py中創建了一個機器人,我有一個類存盤與用戶相關的所有資訊,如姓名、設定、首選項等。當我嘗試通過呼叫user.get_name()方法獲取用戶名時(定義下面),該方法列印出名稱,然后也回傳一個 NoneType 物件!為什么?
class User:
def __init__(self, name):
self.name = name
def get_name(self):
print(self.name)
user = User("Mike")
運行時,程式列印:
邁克
無
這是怎么發生的?
uj5u.com熱心網友回復:
return在get_name方法中使用,
class User:
def __init__(self, name):
self.name = name
def get_name(self):
print(self.name)
return self.name
user = User("Mike")
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/473968.html
上一篇:不使用z-index的卡片影片
