zoukankan      html  css  js  c++  java
  • Python 反射

    1. isinstance, type, issubclass

        isinstance: 判断你给对象是否是xx类型的. (向上判断)
        type: 返回xxx对象的数据类型
        issubclass: 判断xxx类是否xxx的子类

    2. 如何区分方法和函数(代码)
      在类中:
       实例方法
        如果是类名.方法 函数
        如果是对象.方法 方法
       类方法: 都是方法
       静态方法: 都是函数

    3. 反射
    一共就4个函数
      attr: attribute

      getattr()
        从xxx对象中获取到xxx属性值
      hasattr()
        判断xxx对象中是否有xxx属性值
      delattr()
        从xxx对象中删除xxx属性
      setattr()
        设置xxx对象中的xxx属性为xxxx值

  • 相关阅读:
    双循环解决添加列表问题
    贪心算法
    隔板法发红包
    python小兵之时间模块
    开发规范
    python 小兵(12)模块1
    Linux系统
    刷题
    Socket
    栈和队列
  • 原文地址:https://www.cnblogs.com/zhaoyubing/p/10209258.html
Copyright © 2011-2022 走看看