博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】在 python 中可以用 float("+inf") 或者 float("inf") 来表示正无穷,也可以用 float("-inf") 来表示负无穷,本文就 python 的正无穷和负无穷进行相关的讲解。
>>> a = float('+inf')
>>> a,type(a)
(inf, <class 'float'>)
>>> b = float('+inf')
>>> b,type(b)
(inf, <class 'float'>)
# 正无穷 = 正无穷(负无穷同理)
>>> a == b
True
# 正无穷 + 正无穷 = 正无穷(负无穷同理)
>>> c = a + b
>>> a == c
True
# 正无穷 + 任意正数 = 正无穷(负无穷同理)
>>> d = 1 + float('+inf')
>>> a == d
True
# 正无穷 + 任意负数 = 正无穷(负无穷同理)
>>> e = -999999999999 + float('+inf')
>>> a == e
True
# 正无穷大于所有数(负无穷小于所有数)
>>> float('+inf') > 99999999999999999999999
True
>>> float('-inf') < -99999999999999999999999
True
# 正无穷 * 任意正数 = 正无穷
>>> float('inf') * 99999999999
inf
# 正无穷 * 任意负数 = 负无穷
>>> float('inf') * -99999999999
-inf
# 正无穷、负无穷 * 0 会得到 not a number(nan)
>>> float('inf') * 0
nan
>>> float('-inf') * 0
nan
# 正无穷 / 正无穷得到 not a number(nan)
>>> float('+inf') / float('+inf')
nan
# 所有正数 / 正无穷 = 0.0
>>> 999999999999999999999999 / float('+inf')
0.0
# 0 / 正无穷 = 0.0
>>> 0 / float('+inf')
0.0
# 所有负数 / 正无穷 = -0.0
>>> -999999999999999999999999 / float('+inf')
-0.0
# 0 / 负无穷 = -0.0
>>> 0 / float('-inf')
-0.0
本文写的比较基础,但需要了解哦,这也是符合数学知识(无穷大),回顾了一下数学知识。
版权归 马富天个人博客 所有
本文标题:《python 正无穷(float(" inf"))和负无穷(float("-inf"))的简介【基础知识】》
本文链接地址:http://www.mafutian.com/456.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶0
踩0
评论审核未开启 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||