晴天团团团 发表于 2020-9-27 22:18:30

关于python format{0:.1}的用法

我知道小甲鱼视频中的内容是:
“{0:.1f}{1}”. format(27.658,"GB")      结果是:"27.7GB"
我又尝试了“{0:.1}{1}”. format(27.658,"GB")      为什么结果是:"3e+01GB?
以及,“{0:.1}{1}”. format(”27.658”,"GB")      为什么结果是:“2GB”?


注意:第一个问题少一个f,第二个问题少一个f并在27.658外多一对双引号

kylin121380 发表于 2020-9-27 23:06:22

.1f保留小数点后一位
.1保留一位 所以用科学计数法
.1 后面跟字符串 截取字符串中第一个

晴天团团团 发表于 2020-9-28 06:45:52

kylin121380 发表于 2020-9-27 23:06
.1f保留小数点后一位
.1保留一位 所以用科学计数法
.1 后面跟字符串 截取字符串中第一个

也就是说,如果没有f,就是保留第一个数字或者字符?

kylin121380 发表于 2020-9-28 11:20:32

晴天团团团 发表于 2020-9-28 06:45
也就是说,如果没有f,就是保留第一个数字或者字符?

也能这么理解吧

晴天团团团 发表于 2020-9-28 11:30:14

kylin121380 发表于 2020-9-28 11:20
也能这么理解吧

好的谢谢(*°°)

happy含笑 发表于 2020-9-29 08:19:48

页: [1]
查看完整版本: 关于python format{0:.1}的用法