使用dir,又称对象自省。当你忘了它的有些方法时可能会有用。
"""
对象自省
"""
my_list = [1,2,3]
for i,func in enumerate(dir(my_list),1):
print(i,func)
输出:
1 __add__
2 __class__
3 __contains__
4 __delattr__
5 __delitem__
6 __dir__
7 __doc__
8 __eq__
9 __format__
10 __ge__
11 __getattribute__
12 __getitem__
13 __gt__
14 __hash__
15 __iadd__
16 __imul__
17 __init__
18 __init_subclass__
19 __iter__
20 __le__
21 __len__
22 __lt__
23 __mul__
24 __ne__
25 __new__
26 __reduce__
27 __reduce_ex__
28 __repr__
29 __reversed__
30 __rmul__
31 __setattr__
32 __setitem__
33 __sizeof__
34 __str__
35 __subclasshook__
36 append
37 clear
38 copy
39 count
40 extend
41 index
42 insert
43 pop
44 remove
45 reverse
46 sort
Process finished with exit code 0