1、在Python中,dir()是一个非常有用的内置函数,用于查找对象的所有属性和方法。它返回一个包含对象所有属性和方法名称的列表。无论是初学者还是精通Python的程序员,dir()函数都能帮助快速了解对象的结构和功能。
基本用法
dir()函数可以应用于任何对象,包括模块、类、实例等。其基本语法如下:
dir([object])
其中,object是要查找属性和方法的对象。如果省略object参数,则返回当前作用域中的所有变量、方法和定义的类型。
示例代码
importmathprint("模块 math 的属性和方法:",dir(math))输出:
模块 math 的属性和方法:['__doc__','__loader__','__name__','__package__','__spec__','acos','acosh','asin','asinh','atan','atan2','atanh','ceil','comb','copysign','cos','cosh','degrees','dist','e','erf','erfc','exp','expm1','fabs','factorial','floor','fmod','frexp','fsum','gamma','gcd','hypot','inf','isclose','isfinite','isinf','isnan','isqrt','ldexp','lgamma','log','log10','log1p','log2','modf','nan','perm','pi','pow','prod','radians','remainder','sin','sinh','sqrt','tan','tanh','tau','trunc']