zoukankan      html  css  js  c++  java
  • [Python] 基本概念

    1、基本概念

    • 三大特性:封装、继承、多态
    • 继承:派生类继承基类的字段和方法
    • 多态:对不同类型的变量进行相同的操作,却表现出不同的行为(例如对数字和字符做"+"运算)
    • 封装:将数据和功能抽象后,通过外部接口使用
    • 类的专有方法(构造方法、魔法方法):内置方法,执行特定操作时被调用
    • 装饰器:
    • 迭代器:一个容器,其中所有元素可通过for循环依次取出
    • 生成器:

    2、代码

    2.1 类

    class my_first_class():
        def __init__(self):
            print("hello")
        a = 1
        b = a + 10
        def c(self,x,y):
            print(x + y)
                
    sum1 = my_first_class()
    sum2 = my_first_class()
    
    print(sum1.a)
    print(sum2.b)
    print(sum1.c(1,2))
    print('-'*20)

    2、

    class baba:
        def __init__(self):
            pass
        def funcbaba():
            print("我是爸爸,会赚钱")
    class mama:
        def __init__(self):
            pass
        def funcmama():
            print("我是妈妈,很顾家")
    class me(baba,mama):
        def __init___(self):
            baba.__init__(self)
            mama.__init__(self)
        def funcme():
            print("我是宅男,既会赚钱,也能顾家")
            
    print("我是谁?
     --------------------")
    DNA = me
    DNA.funcbaba()
    DNA.funcmama()
    DNA.funcme()
  • 相关阅读:
    swarm集群搭建 及集群维护操作
    zabbix 告警说明
    yum 下载安装包
    mongdb常见操作
    cloudera5.16.1 离线安装
    centos7 安装hadoop-3.2.1
    rpcbind 启动报错
    ingress-nginx 安装
    Dubbo学习
    mybatis防止SQL注入
  • 原文地址:https://www.cnblogs.com/cxc1357/p/9040828.html
Copyright © 2011-2022 走看看