Python无穷这可能看起来很有趣,但无穷大是一个概念,指的是一个模糊的数字,可以是负数,也可以是正数。每一个算术运算,如减法、除法或其他任何运算,都是在无穷大上进行的,或者无穷大的值总是会得到无穷大的数。 在计算机科学中,无限值经常被用来评估计算密集型算法的效率,并改善它们的性能。 把无限表示为整数的想法与无限的意义是相悖的。到目前为止,还没有一种编码语言找到一种机制来将无穷大表示为整数值。然而,由于Python是一种动态编程语言,无限数可以用浮点数表示。我们可以使用语法float("inf")作为整数来表示无穷大。Python中infinite的符号集如下所示。 使用浮动(正)由于无穷大可以是正的也可以是负的,所以它们可以分别表示为float('inf')和float('-inf')。下面的代码是上述内容的实现: 代码 输出: 这是正无穷,这是负无穷 使用Python的数学模块无限整数也可以用Python的数学模块来表示。下面的代码演示了如何做到这一点: 代码 输出: 这是正无穷,这是负无穷 使用Python的Decimal模块无限浮点数也可以用Python的十进制库表示。 Decimal('Infinity')用于正无穷值,Decimal('-Infinity')用于负无穷值。 它的实现如下代码所示: 代码 输出: 这是正无穷,这是负无穷,-无穷 使用Python的Numpy库无限值也可以使用Python中的Numpy模块表示。我们可以用np。Inf和-np。分别为正无穷和负无穷。下面的代码演示了如何使用Numpy库表示一个无限值: 代码 输出: 这是正无穷,这是负无穷 如何检查在Python中如果一个数字是无限的math模块的isinf()函数给出一个布尔结果,可用于确定一个值是否为无穷大。isinf()函数在下面的程序中使用: 代码 输出: 无穷大:True -无穷大:True 450无穷大:False 无限值与有限值的比较没有什么比比较有限和无限值更容易的了。比如负无穷比负实数小而正无穷比任何自然整数都大。考虑下面的程序,以更深入地理解: 代码 输出: 真假真假真
下一个话题
Python中的Flask认证
|