【发布时间】:2018-06-02 12:19:56
【问题描述】:
我是 Python 类的新手,我想测试一个简单的代码:
class information:
def __init__(self,fname,lname):
self.fname = fname
self.lname = lname
def first(self):
print ("First name :", self.fname)
def last(self):
print ("Last name :",self.lname)
firstname = information("Name")
lastname = information("Test")
但是,Pylint 给了我一个错误:
E1120:No value for argument 'lname' in constructor call (11,13)
E1120:No value for argument 'lname' in constructor call (12,12)
这里有什么问题?我想我已经将 lname 定义为 'self.lname = lname"
【问题讨论】: