找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4074|回复: 1

类和实例化的一段小代码出现问题,望解答

1

主题

1

帖子

1

积分

贫民

积分
1
BITpjh 发表于 2022-2-24 13:13:05 | 显示全部楼层 |阅读模式
class People:
    name = ''
    age = 0
    __weight = 0

    def __unit__(self, n, a, w):
        self.name = n
        self.age = a
        self.weight = w

    def speak(self):
        print('%s说:%d”' % (self.name, self.age))
p = People('wubo', 20, 50)
print(p.name)
print(p.age)
p.speak()
报错:[size=13.0667px]Traceback (most recent call last):  File "D:\python代码\main.py", line 134, in <module>    p = People('wubo', 20, 50)TypeError: People() takes no arguments
回复

使用道具 举报

0

主题

14

帖子

14

积分

贫民

积分
14
Jack315 发表于 2022-2-24 19:00:38 | 显示全部楼层
拼写错误:
def __unit__(self, n, a, w):
应为:
def __init__(self, n, a, w):


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表