python中的类不接受参数

2024-05-08 09:40:44 发布

您现在位置:Python中文网/ 问答频道 /正文

正如您在这段python代码中所看到的,我试图学习python中的类。但是这段代码显示了一个错误

arpi = stu("arpit", 26)
TypeError: stu() takes no arguments

class stu:
    def __int__(self, name,age):
        self.name= name
        self.age=age

arpi = stu("arpit", 26)
print(arpi.name)

1条回答
网友
1楼 · 发布于 2024-05-08 09:40:44

你在课堂上的作用是错误的。它的意思是__init__(...)而不是__int__(...)

>>> class stu:
...    def __init__(self, name, age):
...       self.name=name
...       self.age=age
...
>>> arpi=stu("arpit", 26)
>>> arpi.name
'arpit'
>>> arpi.age
26
>>>

相关问题 更多 >

    热门问题