zoukankan      html  css  js  c++  java
  • 面向对象高阶

    1.断点调试

    在想要加断点的地方用鼠标点击一下,会变红色程序执行到这,会卡在这(如果是灰色,程序执行到这,不会停止), -点击向下的箭头:单步调试(程序一步一步走) -左侧有个绿色箭头:快速跳到下一个断点

    2.issubclass,isinstance(重点)

    判断第一个类是不是第二个类的子类,返回true或者false -判断第一个参数是不是第二个参数的对象,返回true或者false

    3.反射(用户输入一段字符串,执行该字符串对应的方法)

    hasattr():判断一个属性是否在对象中,返回True或者False

    getattr():通过字符串获取属性或方法,如果获取到了,就会返回相应的属性或方法

    setattr():通过字符串来设置属性或方法

    delattr():通过字符串来删除属性或方法

    4 类的内置方法(魔法方法)

    setattr_:添加/修改属性会触发它的执行

    delattr_:删除属性的时候会触发

    getattr_:只有在使用点调用属性且属性不存在的时候才会触发

  • 相关阅读:
    sscanf功能详解(转)
    String to Integer (atoi)
    Reverse Words in a String
    在一个字符串中寻找某个字串
    回文数
    Two Sum
    java 判断牌型?
    股票的最大利润
    队列的最大值
    加密和解密例子
  • 原文地址:https://www.cnblogs.com/oxtime/p/11448470.html
Copyright © 2011-2022 走看看