|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
class MyClass:
name = 'FishC'
def myFun(self,name):
self.name = name
def myname(self):
print("Hello FishC!")
>>> MyClass.myFun()
Traceback (most recent call last):
File "<pyshell#23>", line 1, in <module>
MyClass.myFun()
TypeError: myFun() missing 2 required positional arguments: 'self' and 'name'
>>> MyClass.myname()
Traceback (most recent call last):
File "<pyshell#24>", line 1, in <module>
MyClass.myname()
TypeError: myname() missing 1 required positional argument: 'self'
想问一下大家这里面那块出错了呢,self不是这么用的吗?
self就是用来标记这个方法就是这个class里面的
你只要把它实例化就好
myclass = MyClass()
|
|