![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
小小绵羊
这个作者很懒,什么都没留下…
展开
-
python中的反射功能
python中的反射功能是由以下四个内置函数提供:hasattr、getattr、setattr、delattr,改四个函数分别用于对对象内部执行:检查是否含有某成员、获取成员、设置成员、删除成员。"""python中的反射功能python中的反射功能是由以下四个内置函数提供:hasattr、getattr、setattr、delattr,改四个函数分别用于对对象内部执行:检查是否含有某成员、获取成员、设置成员、删除成员。"""class Person(): def __init__(se原创 2022-03-10 15:40:28 · 1115 阅读 · 0 评论 -
Python面向对象之Property
property用法的用法主要有两点:一、将方法当做属性来使用二、将属性设置为只读class Flight(object): def __init__(self,name): self.flight_name = name def checking_status(self): print("connecting airline company/airport api....") print("checking flight %s sta原创 2022-03-03 20:28:29 · 409 阅读 · 0 评论 -
【Python面向对象之静态方法】
Python面向对象之静态方法@staticmethod 不能访问类变量、也不能访问实例变量class Student(object): role = "Stu" def __init__(self,name): self.name = name @staticmethod def fly(self): print(self.name,"is flying") @staticmethod def walk():原创 2022-03-03 19:22:46 · 336 阅读 · 0 评论 -
Python面向对象编程之类方法
Python面向对象编程之类方法类方法类方法,不能访问实例变量,只能访问类变量,英文self这个参数接收的不是实例本身,而是类本身。"""练习面向对象"""class Student(object): stu_num = 0 def __init__(self,name): self.name = name # self.stu_num += 1 #实例进行赋值 Student.stu_num +=1 #对类的变量进行赋值原创 2022-03-02 11:09:29 · 332 阅读 · 0 评论