在Python中编写类,代码如下:
class Student:
category='people'
def __int__(self, name, sex): # 初始化
self.name = name
self.sex = sex
def hello(self):
print(f'大家好,我是{self.name}')
zhangsan=Student('zhangsan','nan')
zhangsan.hello()
运行结果如下:
仔细看了几遍代码,基础代码不应该有错才对,结果是构造方法是自动填充的,写的是
def __int__():
正确写法应该是
def __init__