Python 基础 —— float("inf") 无穷的相关问题

来源:互联网 发布:淘宝开放平台人工客服 编辑:程序博客网 时间:2024/06/06 01:02

Python中可以用如下方式表示正负无穷:

float("inf"), float("-inf")

利用 inf 做简单加、乘算术运算仍会得到 inf

>>> 1 + float('inf')inf>>> 2 * float('inf')inf

但是利用 inf 乘以0会得到 not-a-number(NaN):

>>> 0 * float("inf")nan

除了inf外的其他数除以inf,会得到0

>>> 889 / float('inf')0.0>>> float('inf')/float('inf')nan

不等式:

当涉及 > 和 < 运算时,

所有数都比-inf大
所有数都比+inf小

等式:

+inf 和 +inf相等

-inf 和 -inf相等

0 0
原创粉丝点击