list1 = [1, 23, 5, "a"]
print(len(list1))
class Person(object):
pass
p = Person()
print("__len__" in dir(p))
# 由于Person未实现__len__方法,则使用len()函数会报错
print(len(p))
"""
输出:
False
Traceback (most recent call last):
File "E:/icp_capp/tmp.py", line 23, in <module>
print(len(p))
TypeError: object of type 'Person' has no len()
"""