形如: a=[x for x in range(100]
print(a)
优点:计算速度快(因为一次性加载到内存中,数据量不要太大)
缺点:占用内存
形如:a=(x for x in range(100) if x % 2 ==0)
print(next(a))
优点:节约内存
缺点:计算速度慢,效率低(因为要一次一次生成数据)
作用:它能使函数的功能得到扩充,而同时不用修改函数本身的代码。
它能够增加函数执行前、执行后的行为,而不需对调用函数的代码做任何改变。
继承允许我们在定义一个类时,让该类继承另一个类的所有方法和属性。
父类是被继承的类,也称为基类。
子类是继承父类的类,也称为派生类。
注:
class A(object):
def __init__(self):
pass
def foo(self):
print ‘A foo‘
class B(object):
def __init__(self):
pass
def foo(self):
print ‘B foo‘
class C(A,B):
def __init__(self):
pass
testc = C()
testc.foo()
原文:https://www.cnblogs.com/zhang958/p/11322559.html