鱼C论坛

 找回密码
 立即注册
查看: 3017|回复: 0

[学习笔记] 40讲答案

[复制链接]
发表于 2018-5-4 11:03:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
0:使用issubclass(class,classinfo)方法
1:isinstance(object,classinfo):检查一个实例对象是否属于一个类,classinfo可以为元祖
2:先通过hasattr(object,name):测试object对象里面是否有指定的name属性,如果有在访问
3:property(fget = None,Fset = None,Fdel = None,doc = None):通过属性来设置属性
4:
class C:
    def __init__(self, size=10):
        self.size = size

    def getXSize(self):
        return self.size

    def setXSize(self, value):
        self.size = value

    def delXSize(self):
        del self.size

    x = property(getXSize,setXSize,delXSize)

c = C()
print(c.x)
c.x = 12
print(c.x)
5: class CodeA:
    @staticmethod
    def foo():
        print("调用静态方法 foo()")

class CodeB:
    @classmethod
    def foo(cls):
        print("调用类方法 foo()")

something(f())

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-14 22:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表