float("inf")

来源:互联网 发布:仙鹤刺绣棒球服淘宝 编辑:程序博客网 时间:2024/05/22 19:17

这是一个无限大浮点数,在看python算法的时候看到变量“差异”的初始化是它,一开始还不理解,后来发现对于一组未知变量数组作比较的时候,它就用处大了。

比如

from random import randrangeseq = [randrange(10**10) for i in range(100)]dd = float("inf")#可以有,很顺手seq.sort()for i in range(len(seq) - 1):#算法轻便,只过了一重循环x,y = seq[i],seq[i+1]if x == y: continued = abs(x-y)if d < dd:#它的用处体现,difference总是小于初始化值。xx,yy,dd = x,y,d