类和对象的问题
class Myclass():def method(self):
a =
print(a)
Myclass.method(1)
class Myclass_1():
def method(self):
a =
b = Myclass_1.method(1)
print(b)
求助,第一个运行后可以打印,第二个却是返回None。
怎么样才能用第二种方法使用类里面的a列表呢 要 return 才可以使用。
class Myclass_1():
def method(self):
a =
return a
b = Myclass_1.method(1)
print(b)
两个代码的 method 函数都没设置返回值,所以如果使用 print 函数,都会多打印一个 None
而第一个代码打印出列表的原因是因为类中 method 函数调用了一次 print 函数
class Myclass_1():
def method(self):
return
b = Myclass_1().method()
print(b)
页:
[1]