17.2.3.5 浮点值
结构float_info包含解释器所用的浮点类型表示的有关信息(基于底层系统的float实现)。
import sys
print('Smallest difference (epsilon):',sys.float_info.epsilon)
print()
print('Digits (dig) :',sys.float_info.dig)
print('Mantissa digits (mant_dig) :',sys.float_info.mant_dig)
print()
print('Maximum (max):',sys.float_info.max)
print('Minimum (min):',sys.float_info.min)
print
print('Radix of exponents (radix):',sys.float_info.radix)
print()
print('Maximum exponents for radix (max_exp):',
sys.float_info.max_exp)
print('Minimum exponents for radix (min_exp):',
sys.float_info.min_exp)
print()
print('Max.exponent power of 10 (max_10_exp):',
sys.float_info.max_10_exp)
print('Min.exponent power of 10 (min_10_exp):',
sys.float_info.min_10_exp)
print()
print('Rounding for addition (rounds):',sys.float_info.rounds)
这些值依赖于编译器和底层系统。