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

    反射对象的属性:(非常重要)

    getattr(类名,‘属性名’):获得属性值

    使用getattr的好处:需要查看某个属性值的时候,不用再在代码中用if else elif 去判断输入(input函数)的是哪个属性从而返回相应的值,直接用getattr方法就好

    hasattr(类名,‘属性名’)方法:有的话就返回true,没有就返回false,,配合着getattr方法使用,夫妻档。

    反射的好处:

    总结:

    反射对像的方法:

    总结:

    反射模块的属性:

    反射模块的方法:

    反射自己模块中的变量和反射自己模块中的方法:

    反射自己模块中的方法一般用sys.modules[__name__]而不用sys.modules['__main__’]

    要反射的函数有参数就直接在后面的括号中添加参数:

    一个模块中的类也可以通过反射得到:

    setattr  设置修改变量:(涉及安全性问题,尽量少用)

    delattr  删除一个变量(涉及安全性问题,尽量少用)

  • 相关阅读:
    包含min函数的栈
    量化交易系统的四个组成部分
    顺时针打印矩阵
    python正则表达式中re.M,re.S,re.I的作用
    二叉树的镜像
    树的子结构
    合并两个排序的链表
    反转链表
    命名元祖
    二叉树(二叉搜索树-AVL树-B树)
  • 原文地址:https://www.cnblogs.com/xudj/p/9960547.html
Copyright © 2011-2022 走看看