python格式化中指定补零和整数浮点数的位数

    xiaoxiao2022-06-23  16

    在廖雪峰老师的教程里字符串和编码这一章有这样一段描述:

    这是什么意思呢?

    对整数来说,在%和d之间加上的数值表示需要格式化的这个整数占的位数,而再加入一个0就是说要在没有数的空位上补零。例如“ d”%(5)就是说5这个数占了A那么多个位置,但是5只有一个数,所以在其他位置上补上0。

    再看廖老师的例子,仔细观察第一个例子的回写里,3和前引号之间有一个空格,这是因为3这个数占2个位置,而后面的1也占两个位置,因为声明了要补0,所以是01。

    再举一个例子

    比如在这个例子中,5表示后面这个数“8”要占5个位置,但是因为没有补零,所以回写的8前面空了4个格子。如果声明需要补零,则回写会补4个0在前面。

    第二个指定浮点数位数这个就很容易理解了,声明几就是保留几位小数。

    转载请注明原文地址: https://ju.6miu.com/read-1123289.html

    最新回复(0)