Python 中的 ldexp() 函数
pythonserver side programmingprogramming
在本文中,我们将了解如何使用 ldexp() 函数。这是数学库中的一种方法。
函数 ldexp(first, second) 接受两个有效数字(正数或负数),并返回 first * (2 ** second) 的结果。让我们看一些例子。
示例
# 导入数学库 import math # 使用函数 ldexp print(math.ldexp(1, 4)) print(math.ldexp(5, -4)) print(math.ldexp(-3, -1))
如果您运行上述代码,那么您将获得以下结果。
输出
16.0 0.3125 -1.5
如果我们将数字以外的参数传递给 ldexp 函数,我们将得到错误。让我们看一个例子。
示例
# 导入数学库 import math # 使用函数 ldexp print(math.ldexp(1, '4'))
如果您运行上述代码,那么您将获得以下结果。
--------------------------------------------------------------------------- TypeError Traceback (most recent call last) in 3 4 # using the function ldexp ----> 5 print(math.ldexp(1, '4')) TypeError: Expected an int as second argument to ldexp.
结论
如果您对本文有任何疑问,请在评论部分中提及。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

