Python:有什么区别 – abs和operator.abs
发布时间:2020-12-20 12:10:21 所属栏目:Python 来源:网络整理
导读:在 python中有什么区别: abs(a)和operator.abs(a) 他们是一样的,他们的工作相似.如果它们是相同的那么为什么两个单独的函数做同样的东西? 如果其中任何一个都有某些特定功能 – 请解释一下. 解决方法 没有区别.文档甚至这样说: import operator print(ope
在
python中有什么区别:
abs(a)和operator.abs(a) 他们是一样的,他们的工作相似.如果它们是相同的那么为什么两个单独的函数做同样的东西? 如果其中任何一个都有某些特定功能 – 请解释一下. 解决方法
没有区别.文档甚至这样说:
>>> import operator >>> print(operator.abs.__doc__) abs(a) -- Same as abs(a). 它被实现为包装器,因此可以更新文档: from builtins import abs as _abs # ... def abs(a): "Same as abs(a)." return _abs(a) (注意,只有在无法加载C module itself时才使用上述Python实现). 纯粹是为了补充其他(数学)运算符;例如如果你想在该模块上进行动态操作符查找,则不必使用特殊情况abs(). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- python – 运行scrapy蜘蛛时出现Scrapyd init错误
- 如何在Python 3中比较两个字符串中的单个字符
- python – WebDriverWait在使用两者时是否覆盖Implicitly
- python – AttributeError:’Response’对象没有属性’tex
- Python编写简单的HTML页面合并脚本
- python 变得更快功能实例
- Python判断文件和文件夹是否存在的方法
- python网络编程学习笔记(八):XML生成与解析(DOM、Element
- 如何利用Python开发一个简单的猜数字游戏
- 正确的Regex-Syntax for Python中的re.sub替换