lzb1001 发表于 2022-12-28 11:32:07

关于浮点数

>>> i = 2.6714557389332
>>> print('a' + '%f' % i)
a2.671456
>>> i = 2.671
>>> print('a' + '%f' % i)
a2.671000

不论i等于多少,%f都是去i小数点后6位(为什么不是5位或8位?),不足部分用0补足,是这样吗?

wp231957 发表于 2022-12-28 11:34:37

%f就是默认的6位,为啥不是8位,这你要问开发python的工程师
页: [1]
查看完整版本: 关于浮点数