Python知识点:正负无穷的一些用法
2015-01-31 14:01
585 查看
Python中可以用如下方式表示正负无穷:
利用 inf 做简单加、乘算术运算仍会得到 inf
但是利用 inf 乘以0会得到 not-a-number(NaN):
除了inf外的其他数除以inf,会得到0
通常的运算是不会得到 inf值的
inf的运算规则遵从 IEEE-754 standard
不等式:
当涉及 > 和 < 运算时,
所有数都比-inf大
所有数都比+inf小
等式:
+inf 和 +inf相等
-inf 和 -inf相等
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值的
>>> 2.0**24.0>>> _**216.0>>> _**2256.0>>> _**265536.0>>> _**24294967296.0>>> _**21.8446744073709552e+19>>> _**23.4028236692093846e+38>>> _**21.157920892373162e+77>>> _**21.3407807929942597e+154>>> _**2Traceback (most recent call last): File "<stdin>", line 1, in ?OverflowError: (34, 'Numerical result out of range')
inf的运算规则遵从 IEEE-754 standard
不等式:
当涉及 > 和 < 运算时,
所有数都比-inf大
所有数都比+inf小
等式:
+inf 和 +inf相等
-inf 和 -inf相等
相关文章推荐
- Python 关于正负无穷float(‘inf’)的一些用法
- Python 关于正负无穷float(‘inf’)的一些用法
- python的正负无穷float("inf")的用法
- Python字符串知识点总结(字符串的一些用法)
- 一些Python的惯用法和小技巧:Pythonic
- python 的一些有趣用法
- 最近碰到一些python的小知识点,容易错的地方
- 最近碰到一些python的小知识点,容易错的地方
- python的一些函数用法记录
- python lambda和startwith的一些用法和总结。
- python一些基本知识点之字典(三)
- Shell脚本及Python的一些用法
- 介绍Python的Urllib库的一些高级用法
- python的一些惯用法摘要
- 【Python】Python一些特殊用法(map、reduce、filter、lambda、列表推导式等)
- Python中的一些特殊用法
- Python之一些小知识点
- Python的一些惯用法
- monkeyrunner其他测试例子收集,便于理解python一些基本用法
- python学习笔记(一)一些基础用法