|
发表于 2018-11-19 11:38:49
|
显示全部楼层
1. issubclass(class, classinfo)
2. isinstance(a, A)
3. 用户面接口与内部函数名解耦
4. x = property(getXSize, setXSize, delXSize)
5.
class CodeA():
@staticmethod
def foo():
print("调用静态方法 foo()")
class CodeB():
@classmethod
def foo(cls):
print("调用类方法 foo()")
6.
def f():
print("I love FishC.com!")
f = something(f)
7.
class C:
def __init__(self, size=10):
self.size = size
@property
def x(self):
"""I'm the 'x' property."""
return self.x
@x.setter
def x(self, value):
return self.size = value
@x.deleter
def x(self):
del self.size |
|