以下脚本的输出:
a = ['abc', 'def', 'ghi', 'jkl']
print len(a)
print hasattr(a,"len")
Run Code Online (Sandbox Code Playgroud)
是
4
False
Run Code Online (Sandbox Code Playgroud)
我期待的False是True,尤其是len()在工程a.我错过了属性实际上是什么吗?
是的,你错过了什么.len(x)回报x.__len__(),而不是x.len.
尝试运行dir(x)以查看对象上可用的属性.
| 归档时间: |
|
| 查看次数: |
73 次 |
| 最近记录: |