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)这些值依赖于编译器和底层系统。
