zoukankan      html  css  js  c++  java
  • Python--面向对象

    1.列表生成式

    形如: a=[x for x in range(100]

       print(a)

    1.1 列表生成式的优缺点

    优点:计算速度快(因为一次性加载到内存中,数据量不要太大)

    缺点:占用内存

    2.生成器

    形如:a=(x for x in range(100)  if x % 2 ==0)

       print(next(a))

    2.1 生成器的与缺点

    优点:节约内存

    缺点:计算速度慢,效率低(因为要一次一次生成数据)

    3.装饰器

    作用:它能使函数的功能得到扩充,而同时不用修改函数本身的代码。

    它能够增加函数执行前、执行后的行为,而不需对调用函数的代码做任何改变。

    3.1 实例

    4.继承

    4.1 继承相关定义

    继承允许我们在定义一个类时,让该类继承另一个类的所有方法和属性。

    父类是被继承的类,也称为基类。

    子类是继承父类的类,也称为派生类。

    注:

    • 子类获得了父类全部非私有的功能。
    • 子类不能继承父类中的私有方法,也不能被调用父类的私有方法。
    • 对于父类中扩展的非私有方法,子类可以拿来即用。

    4.2 继承实例 

    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()

     4.2  继承实例2

     

  • 相关阅读:
    xmapp开启https
    docker常用命令
    kubernetes常用命令
    MySQL text类型的最大长度
    用jQuery的attr()设置option默认选中无效的解决 attr设置属性失效
    squid3认证配置
    Go & SQLite on Windows
    orchestrator-Raft集群部署
    协程并发框架gevent及其用法
    syslog日志系统
  • 原文地址:https://www.cnblogs.com/zhang958/p/11322559.html
Copyright © 2011-2022 走看看