这是一个典型的有用示例…:
>>> n = 4
>>> p = math.pi
>>> '{0:.{1}f}'.format(p, n)
'3.1416'
嵌套{1}
使用第二个参数,即n的当前值,并将其按指定的方式应用(此处为格式的“精度”部分- 小数点后的位数),{0:.4f}
然后应用外部结果。当然,你可以硬编码4
,如果你希望(数字或任何号码),但关键的问题是,你不 对!
更好的…:
>>> '{number:.{digits}f}'.format(number=p, digits=n)
'3.1416'
…而不是阴暗“的说法号”,如0和1以上,你可以选择使用有光泽,论点明确 的名称 ,并通过相应的值作为 关键字 (又名“ 命名 ”)参数format
-可以 如您所见,更具可读性!!!