码迷,mamicode.com
首页 > 编程语言 > 详细

Python基本命令

时间:2018-11-15 00:15:09      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:类型   UNC   装饰器   变量   print   概念   通过   接口   魔法   

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("我是谁?\n --------------------")
DNA = me
DNA.funcbaba()
DNA.funcmama()
DNA.funcme()

 

Python基本命令

标签:类型   UNC   装饰器   变量   print   概念   通过   接口   魔法   

原文地址:https://www.cnblogs.com/cxc1357/p/9040828.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!