为何Python我的MethodType只能接收2个参数?
为class添加方法时,我想为MethodType传入None参数,结果显示:<TypeError:methodexpected2arguments,got3>网络上的教...
为class添加方法时,我想为MethodType传入None参数,结果显示:<TypeError: method expected 2 arguments , got 3>网络上的教程都是顺顺利利地输入了3个参数的!我Python版本是3.6.5
这是全部代码,希望你们有耐心看完... 展开
这是全部代码,希望你们有耐心看完... 展开
展开全部
试了一下没有问题
追问
♪错的并不是我~而是全世界哎~♫
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你倒是把全部代码贴上来呀,你只发个报错信息,看不出来哪里有问题呀
更多追问追答
追答
你这个好绕啊,如果仅仅是想创建一个Student类,类里面包含学生的姓名和年龄的话,完全可以自己写呀比如说像下面这个。
class Student:
def set_age(self, age):
self.age = age
def set_name(self, name):
self.name = name
s1 = Student()
s1.set_name('Peter')
s1.set_age(18)
print(s1.name, s1.age)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询