📅  最后修改于: 2023-12-03 15:12:57.007000             🧑  作者: Mango
在Python中,可以使用内置函数“魔杖边缘()”查看对象的属性和方法。这个函数通常用于调试和开发中。
魔杖边缘()函数的语法如下所示:
dir(object)
其中,object是要查看的对象。如果省略object,则返回当前作用域的属性和方法列表。
魔杖边缘()函数返回一个包含所有属性和方法名称的列表。
lst = [1,2,3]
print(dir(lst))
输出结果为:
['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
这个列表列出了Python列表对象的所有可用方法,例如append
,clear
,count
等等。
魔杖边缘()函数只能用于对象,不能用于基本数据类型。
魔杖边缘()函数只能查看公有属性和方法,不能查看私有属性和方法。
如果想查看私有属性和方法,可以通过“_类名__属性名”或“_类名__方法名()”来访问。
魔杖边缘()函数返回的列表可能很长,需要用到其他工具来筛选和搜索。