python class的使用方式

Python的类使用(class)是Python使用中必不可少的

和变量名一样,类名本质上就是一个标识符,因此我们在给类起名字时,必须让其符合 Python 的语法。有读者可能会问,用 a、b、c 作为类的类名可以吗?从 Python 语法上讲,是完全没有问题的,但作为一名合格的程序员,我们必须还要考虑程序的可读性

因此,在给类起名字时,最好使用能代表该类功能的单词,例如用“Student”作为学生类的类名;甚至如果必要,可以使用多个单词组合而成,例如初学者定义的第一个类的类名可以是“TheFirstDemo”

# 类 class
class Yase:
    def __init__(self):
        self.name = "山东老亚瑟"
        self.__hp = 3600
        self.magic = 0
        self.defend = 10000000000
    def get_hp(self):
        print("我们的血量是%d"%self.__hp)
    def set_hp(self, blood):
        if blood>10000:
            print("狄仁杰大人发现你已经开挂,请2099年再次登陆")
        else:
            self.__hp += blood
    # 方法
    def run(self):
        print('没血了快跑')
    def skill1(self):
        print("圣盾守护")
# 新建一个对象
xiaoming = Yase()
xiaoming.run()
xiaoming.get_hp()
xiaoming.set_hp(100000000)
xiaoming.get_hp()

更多精彩内容

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注