zoukankan      html  css  js  c++  java
  • Python 十九天

    1. issubclass, type, isinstance
      issubclass 判断xxxx类是否是xxxx类的子类
      type 给出xxx的数据类型. 给出创建这个对象的类
      isinstance 判断xxx对象是否是xxx类型的,但是isinstance没有type那么精准.


    2. 如何分辨方法和函数.
      在外面定义的函数一定是函数
      在类中:
        1. 实例方法: 如果是对象访问.方法,, 如果是类名访问是函数
        2. 静态方法: 都是函数
        3. 类方法: 都是方法
      如果想要用程序来判断. 需要引入两个模块
      from types import FunctionType, MethodType
        配合isinstance()使用

    3. 反射(重点)
    仅限于内存层面
    重点:
    hasattr(obj, str) 判断对象中是否包含了xxx(str)
    getattr(obj, str) 从对象中获取xxxx(str)
    次重点:
    setattr(obj, str, value) 给对象设置xxxx(str)属性值(value)
    delattr(obj, str) 从对象中删除xxxxx(str)信息

  • 相关阅读:
    RPC-Thrift(三)
    RPC-Thrift(二)
    RPC-Thrift(一)
    RPC-整体概念
    Java并发编程--ThreadPoolExecutor
    Java并发编程--Exchanger
    编译libjpeg库
    树莓派3B+ wifi 5G连接
    手动安装 pygame
    摘记 pyinstaller 使用自定义 spec
  • 原文地址:https://www.cnblogs.com/sophie99/p/9720897.html
Copyright © 2011-2022 走看看