类变量

class Student01():
    #类变量
    sno=""
    name=""
    gender=""
    mobile=""
    email=""

    def __init__(self,sno,name,gender,mobile,email):
        Student01.sno=sno
        Student01.name=name
        Student01.gender=gender
        Student01.mobile = mobile
        Student01.email = email
    @classmethod
    def check_sno(cls):
        """检验学号是不是95开头的6位数字"""
        pass   #self通通换成cls

    @classmethod
    def check_name(cls):
        pass

    @classmethod
    def check_gender(cls):
        pass

    @classmethod
    def check_mobile(cls):
        pass

    @classmethod
    def check_email(cls):
        pass

    @classmethod
    def check_all(cls):
        pass

#实例化(赋值)
current=Student01(sno=2015210737,name=alice,gender="男",mobile=18794892240,email="[email protected]")

#校验输入
check_result=Student01.check_all()   #类方法的调用,通过类名.方法名

猜你喜欢

转载自blog.csdn.net/weixin_40446764/article/details/80817492