python 内置函数dir()

描述

dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。

语法

dir 语法:

dir([object])

参数说明:

  • object -- 对象、变量、类型。

返回值

返回模块的属性列表。

实例

以下实例展示了 dir 的使用方法:

>>> dir ( ) # 获得当前模块的属性列表 [ ' __builtins__ ' , ' __doc__ ' , ' __name__ ' , ' __package__ ' , ' arr ' , ' myslice ' ] >>> dir ( [ ] ) # 查看列表的方法 [ ' __add__ ' , ' __class__ ' , ' __contains__ ' , ' __delattr__ ' , ' __delitem__ ' , ' __delslice__ ' , ' __doc__ ' , ' __eq__ ' , ' __format__ ' , ' __ge__ ' , ' __getattribute__ ' , ' __getitem__ ' , ' __getslice__ ' , ' __gt__ ' , ' __hash__ ' , ' __iadd__ ' , ' __imul__ ' , ' __init__ ' , ' __iter__ ' , ' __le__ ' , ' __len__ ' , ' __lt__ ' , ' __mul__ ' , ' __ne__ ' , ' __new__ ' , ' __reduce__ ' , ' __reduce_ex__ ' , ' __repr__ ' , ' __reversed__ ' , ' __rmul__ ' , ' __setattr__ ' , ' __setitem__ ' , ' __setslice__ ' , ' __sizeof__ ' , ' __str__ ' , ' __subclasshook__ ' , ' append ' , ' count ' , ' extend ' , ' index ' , ' insert ' , ' pop ' , ' remove ' , ' reverse ' , ' sort ' ] >>>

猜你喜欢

转载自blog.csdn.net/weixin_41896508/article/details/80948928