如何为属性分配值

时间:2019-01-02 02:41:41

标签: python class object

我是python的新手,正在尝试编写和执行返回学生姓名,年龄和年级的python代码,但执行时会给我一条错误消息:“ Students()不带参数。”

这是我的代码:

class Students:
    def _init_ (self,name,age,grade):
             self.name=name
             self.age=age
             self.grade=grade

student1=Students('Bob',12,'7th')
Student1.name
Student1.age
Student.grade

我希望代码返回给我'Bob'作为学生的名字,12岁,7岁。

1 个答案:

答案 0 :(得分:1)

您尚未包括Student的构造函数,您的代码创建了一个名为//Use iconData.t to save the show info. If include 'A', iconData.t = 0x1, //if include 'W', iconData.t = 0x10. And if inluce 'A' and 'W', iconData.t = 0x11 <mx:Image visible={iconData.t ^ 0x1 == 0}/> //image 'A' <mx:Image visible={iconData.t ^ 0x10 == 0}/> //image 'W' 的方法,而不是构造函数_init()_。 另外,Python区分大小写,请确保所有标识符都区分大小写和拼写。

__init()__