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

Python学习笔记(十一)

时间:2017-09-16 14:47:39      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:功能   print   cti   other   接口   笔记   name   语言   import   

一、Python的多重继承功能

  Python中的主线是单一继承的

  Python中可以存在功能类,即专注于完成一定功能的类,相当于其他一些动态语言中的接口的概念

  class Class_Name (object,other_class,other_function_class):
    pass


二、定制类

  所谓定制类就是自己实现Python中的一些特殊的方法或变量,例如__str__

  class Student(object):
    def __init__(self,name,age):
      self.__name = name
      self.__age = age
    def __str__(self):
      print("name = %s , age = %s" % self.__name , self.__age)

    __repr__ = __str__


三、枚举类

  通过枚举类可以限定选项的范围

  from enum import Enum,unique
  @unique  #可以确保元素对应的值唯一
  class Week(Enum):
    one = 1
    two = 2
    three = 3
    four = 4
    five = 5
  

 

Python学习笔记(十一)

标签:功能   print   cti   other   接口   笔记   name   语言   import   

原文地址:http://www.cnblogs.com/userchencq/p/7531081.html

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