在Python命令行交互中,可以使用dir()
函数或type()
函数来查看对象的信息。
dir()
函数:dir()
函数会返回一个包含对象所有属性和方法的列表。例如:my_list = [1, 2, 3, 4, 5]
print(dir(my_list))
输出结果:
['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__iand__', '__ifloordiv__', '__ilshift__', '__imatmul__', '__imod__', '__imp__', '__invert__', '__ior__', '__ipow__', '__isub__', '__ixor__', '__iter__', '__itruediv__', '__lshift__', '__lt__', '__matmul__', '__mod__', '__mul__', '__ne__', '__neg__', '__or__', '__pos__', '__pow__', '__rshift__', '__round__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse']
type()
函数:type()
函数会返回对象的类型。例如:my_list = [1, 2, 3, 4, 5]
print(type(my_list))
输出结果:
<class 'list'>
还可以使用help()
函数来查看对象的详细文档信息。例如:
my_list = [1, 2, 3, 4, 5]
help(my_list)
输出结果:
List of integer values:
[1, 2, 3, 4, 5]
Methods defined here:
__add__(self, value, /)
__contains__(self, value, /)
__delattr__(self, name, /)
__dir__(self, /)
__doc__(self, /)
__eq__(self, value, /)
...