[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()
原文地址:https://www.cnblogs.com/cxc1357/p/9040828.html