【发布时间】:2021-04-29 20:37:52
【问题描述】:
我对以下两个代码有一个理论问题。第一个有效,第二个无效。
import datetime
c = datetime.datetime.now()
print(c.day, c.month, c.year)
class X:
def __init__(self, n,c):
self.name = n
self.color = c
def initiator(self,n ,c ):
self.__init__(n, c)
return self.name, self.color
o = X()
r = o.initiator("John","yellow")
print(r.name, r.color)
我想知道为什么我不能在第二个代码中的变量 r 中分配函数的返回值,就像我认为在第一个代码中所做的那样。有没有办法做到这一点?
谢谢
【问题讨论】:
标签: python class oop variables theory