学习笔记,仅供参考,有错必纠


内置函数dir

对于类对象或实例对象,可以调用内置函数dir()获得其所有可以访问的属性和方法(包括从父类中继承的属性和方法)的列表。

类对象实例对象的结果是有区别的,类对象的结果中不包括实例属性

  • 举个例子

代码:

class MyClass(object):ca = "ca"def __init__(self):self.ia = "ia"def im(self):pass@classmethoddef cm(cls):pass@staticmethoddef sm():passprint(dir(MyClass))
print(dir(MyClass()))

输出:

['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'ca', 'cm', 'im', 'sm']
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'ca', 'cm', 'ia', 'im', 'sm']

python学习高级篇(part6)--内置函数dir相关推荐

  1. python学习高级篇(part5)--内置函数type

    学习笔记,仅供参考,有错必纠 内置函数type 内置函数type()用于获得指定对象的类型,比如:实例对象的类型是其对应的类对象. 举个例子 代码: class MyClass(object):pas ...

  2. python学习高级篇(part4)--内置函数issubclass和isinstance

    学习笔记,仅供参考,有错必纠 文章目录 issubclass()函数 举个例子 isinstance()函数 举个例子 issubclass()函数 内置函数issubclass()用于判断类对象与类 ...

  3. Python学习笔记3.2-python内置函数大全

    学习python不可避免的首先要了解python的内置函数,熟悉了这些以后可以给编程带来很大的方便. 1.数学运算类 函数名 函数功能 备注 abs(x) 求绝对值 1.参数可以是整型,也可以是复数2 ...

  4. python学习 day013打卡 内置函数

    本节主要内容: 内置函数: 内置函数就是python给你提供的.拿来直接用的函数,比如print,input等等.截止到python版本3.6.2 python一共提供了68个内置函数.他们就是pyt ...

  5. [云炬python学习笔记]Numpy中内置函数min(),max(),sum()与Python中内置函数min(),max(),sum()性能对比分析

    众所周知,Python有许多内置函数(例如min(),max(),sum()),Numpy也有自己的内置函数(np.min(),np.max(),np.sum()).由于Numpy的函数是在编译码中执 ...

  6. Python学习之路:内置函数

    print(all([0,15,3]))# all全部都是可迭代的元素时返回TRUE print(all([1,15,3])) print(any([1,15,3]))#any任意一个是可迭代的元素时 ...

  7. 学习Python的利器:内置函数dir()和help()

    (1)内置函数dir()用来查看对象的成员.在Python中所有的一切都是对象,除了整数.实数.复数.字符串.列表.元组.字典.集合等等,还有range对象.enumerate对象.zip对象.fil ...

  8. Python学习笔记(4)~Python基础练习之常用内置函数(1-10)

    Python基础练习之常用内置函数(1-10) 1.abs() 作用         求数的绝对值或者复数的模 测试demo #!/usr/bin/python3 # abs: 求绝对值 or 复数的 ...

  9. python学习高级篇(part10)--类对象的特殊方法和特殊属性

    学习笔记,仅供参考,有错必纠 文章目录 python 学习高级篇 类对象的特殊方法之`__del__()` 类对象的特殊方法之`__getattr__()` 类对象的特殊方法之`__getitem__ ...

最新文章

  1. 0409-0416的笔记
  2. lisp 线性标注自动避让_泰州支重轮双头车自动化生产线
  3. Mysql 的使用方式,挺全的够用了
  4. React Native 集成
  5. unix环境高级编程基础知识之第二篇(3)
  6. 摆脱困境:向REST API添加验证
  7. fifo算法_缓存算法FIFO、LFU、LRU
  8. mfc对话框ok没效果_摄影色调效果(冷色调与暧色调)
  9. 对PV操作问题的理解综合
  10. #脚本实现宠物动作行为_短视频剧情创作方法有哪些?爆款短视频的标配,只需88个脚本模板...
  11. LINUX下类似画图板Paint的工具
  12. phpstudy如何创建mysql_PHPStudy怎样创建数据库
  13. 基于GL Pipeline与光线追踪技术的融合实现的台球模拟器
  14. 2021多校第二场F 简单计算几何模板(球体相交体积)
  15. javascript 中判断div背景颜色
  16. 迅雷7 down.php,迅雷协议分析
  17. 计算机的桌面偏上怎么调整,电脑桌面软件太靠边怎么办
  18. ipv6如何测试服务器已经是ipv6协议,怎么测试域名是否支持ipv6
  19. MySQL不等于判断时,null空值处理问题
  20. python 来实现文件复制操作

热门文章

  1. 深入理解拉格朗日乘子法(Lagrange Multiplier) 和KKT条件(转)
  2. C/C++编程心得(三)
  3. 【机器学习】贝叶斯线性回归(最大后验估计+高斯先验)
  4. Java中HashMap遍历的两种方式
  5. [雪峰磁针石博客]python网络基础工具书籍下载-持续更新
  6. python全栈开发 * 32知识点汇总 * 180717
  7. Git - 版本控制工具十分钟入门手册
  8. 转:函数要多小才够好——谈小函数之道
  9. Hibernate注解使用以及Spring整合
  10. wordpress改变ip或域名