zoukankan      html  css  js  c++  java
  • 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
      

  • 相关阅读:
    js固定在顶部
    css垂直居中
    HTML 5离线存储
    jdbc数据库操作
    I/O输入输出流
    异常处理
    java实现冒泡排序算法
    Java 方法
    java 循环 基本类型
    Java中Arrays工具类
  • 原文地址:https://www.cnblogs.com/userchencq/p/7531081.html
Copyright © 2011-2022 走看看