-
def is_not_empty(s): return s and len(s.strip()) > 0 filter(is_not_empty, ['test', None, '', 'str', ' ', 'END']) 结果:['test', 'str', 'END']查看全部
-
跟答案差不多查看全部
-
def prod(x, y): return x * y print reduce(prod, [2, 4, 5, 7, 12])查看全部
-
闭包的特点是返回的函数还引用了外层函数的局部变量。要正确使用闭包。就要确保引用的局部变量在函数返回后不能变。查看全部
-
__slots__:限制属性列表(不需要动态添加某些属性是使用)查看全部
-
@property 将方法装饰为属性调用查看全部
-
float类型计算后还是float:float(self.p) / self.q查看全部
-
其他做法查看全部
-
化简:def simple(a,b): if b==0: return a return simple(b,a%b)查看全部
-
__str__ 把一个类的实例变成 str,就需要实现特殊方法__str__() 显示给用户 __repr__显示给开发员查看全部
-
获取对象信息:isinstance(,)、type()、dir():获取变量的所有属性,返回字符串列表、getattr( ,):获取对象单个属性有两个或三个参数【对象,属性,(默认属性值)】、setattr( , ):设置对象属性,三个参数:对象,属性,新属性值查看全部
-
isinstance(对象,类型) 判断某对象的数据类型查看全部
-
把代码实现都写出来了,略蠢。。。查看全部
-
类属性 实例和类都可以访问,类属性改变,实例访问的也跟着变 Person.count=Person.count +1查看全部
-
**kw 代表一个dict kw, 答案中setattr(object,'key',value)按照帮助的解释是得到object.key=value查看全部
举报
0/150
提交
取消