Python学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习笔记相关的知识,希望对你有一定的参考价值。

一、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学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

[Python] Python 学习笔记

Python学习笔记

[Python笔记]Python学习笔记三

Python学习笔记-2017.5.4thon学习笔记-2017.5.14

[Python笔记]Python学习笔记四

Python学习笔记-2017.5.4thon学习笔记-2017.8.08