vscode中为什么会显示"student" is not defined

用代码块功能插入代码,请勿粘贴截图
class Student:
    "帮助信息:xxxx"
    age = 13
    def __init__(self, name):
        self.name = name
        print(self.name)
    def show(self):
        print(self.age)
p1 = student("lily")
p2 = student("vicky")
print(p1.name)
print(student.__doc__)
print(student.__name__)
print(student.__bases__)
p1.show()
print(hasattr(p1, "name"))  
print(getattr(p1, "name"))
print(setattr(p1, "name", "lily"))
delattr(p2.name)
print(p2.name) 
运行结果及报错内容 "student" is not defined

python是区分大小写的

class Student:
    "帮助信息:xxxx"
    age = 13
    def __init__(self, name):
        self.name = name
        print(self.name)
    def show(self):
        print(self.age)
p1 = Student("lily")
p2 = Student("vicky")
print(p1.name)
print(Student.__doc__)
print(Student.__name__)
print(Student.__bases__)
p1.show()
print(hasattr(p1, "name"))  
print(getattr(p1, "name"))
print(setattr(p1, "name", "lily"))
delattr(p2.name)
print(p2.name) 

请检查下你的文件名是不是跟类名一致