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()
  • 相关阅读:
    爬虫框架scrapy(1)持久化存储的多种方式及多页爬取数据
    爬虫之selenium
    redis相关
    爬虫之数据解析
    爬虫之requests模块2
    爬虫之requests模块
    HTTP和HTTPS协议
    Pymongo使用
    MongoDB
    python网络编程之黏包问题
  • 原文地址:https://www.cnblogs.com/cxc1357/p/9040828.html
Copyright © 2011-2022 走看看