python - len 的文档字符串中的 "module"是什么?

标签 python python-3.4

>>> print(len.__doc__)
len(module, object)

Return the number of items of a sequence or mapping.
>>> len(os, 1)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: len() takes exactly one argument (2 given)

注意文档字符串第一行中的两个参数。

什么时候将两个参数传递给 len?文档字符串不正确吗?我正在使用 Python 3.4.0。

最佳答案

这是在 2014-04-18 here 提交的错误.它已在 3.4.1 中修复。

引用错误报告的原作者 Vedran Çačić 的话:

From recently, help(len) gives the wrong signature of len.

Help on built-in function len in module builtins:

len(...)
    len(module, object)
        ^^^^^^^^
    Return the number of items of a sequence or mapping.

关于python - len 的文档字符串中的 "module"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26609559/

相关文章:

node.js - 更高版本的 Python 可以构建 Node.js 吗?

opencv - Python 导入错误 : undefined symbol: _Z33parallel_pthreads_set_threads_numi

python - 为什么 'python3 -m venv myenv' 将旧版本的 pip 安装到 myenv 中,而不是我在系统上任何地方都能找到的任何版本的 pip?

python - Try 语句运行不正确?

Python:追加到数组

python - keras/tensorflow 层的 "shape"和权重何时何地确定并存储?

python - 如何在所有应用程序函数中模拟 Django 的 now 函数

python - 如何在postgresql中使用没有双引号的peewee orm为flask app创建表

Python/numpy定位Runtime Warning

python - 为什么我的python程序总是显示相反的 react