美文网首页
print()格式化输出中的"精确位"

print()格式化输出中的"精确位"

作者: 射手再见蓝天575 | 来源:发表于2018-01-08 22:56 被阅读0次

在浮点型精确位数的输出中我们经常看到%.3f,它代表什么意思呢?
从下面的例子中我们看到:

>>> print("%10.10s" %4)
         4
>>> print("%10.10f" %6.5)
6.5000000000
>>> print("%.10f" %6.5)
6.5000000000
>>> print("%50.10f" %6.5)
                                      6.5000000000
>>> print("%10f" %6.5)
  6.500000
>>> print("%f" %6.5)
6.500000
>>> print("%010f" %6.5)
006.500000
>>> print("%010s" %6.5)
       6.5
>>> print("%010d" %6.5)
0000000006
>>> print("%.10f" %6)
6.0000000000

那么,请问我们发现了什么?

  • 第一,“.”的左边控制自左侧数起的字符个数,“.”的右边控制自右侧数起的字符个数
  • 第二,右侧先于左侧
  • 第三,浮点型右侧位数不够用0补充
  • 第四,左侧前加0,表示左侧不够用0补充,否则空格补充
  • 第五,数字可以向字符串完整转换,并且可以按“精确位”输出
    你还发现了什么?请留言,祝我们找到共同的乐趣^_^

相关文章

  • print()格式化输出中的"精确位"

    在浮点型精确位数的输出中我们经常看到%.3f,它代表什么意思呢?从下面的例子中我们看到: 那么,请问我们发现了什么...

  • Python2与Python3中print用法总结

    Python2中的print用法 在Python2 中 print 是一种输出语句 1.格式化输出整数 2.格式化...

  • Python几种格式化输出

    Python格式化输出 print(userInfo)print(userInfo1)print(userInfo...

  • python 输入输出

    print:%格式化输出 print是一个常用函数,其功能就是输出括号中得字符串。在下面例子中("His name...

  • Python %d、%s、%r等用法

    Python print函数用法,print 格式化输出 使用print输出各型的 字符串 整数 浮点数 出度及精...

  • Java 中print printf println

    printf :可以进行格式化输出,不换行 print :标准输出,不换行 println:和print基本没什么...

  • 入门输入输出篇

    python 的输入和输出 输出 print('hello') 格式化输出: 命令行: >>> 'Hello, %...

  • 输出

    目标 格式化输出格式化符号f-字符串 print的结束符 输出 作用:程序输出内容给用户 一. 格式化输出 所谓...

  • 每日一题1-3总结

    Q1 : len()、 range()、 格式化输出 print("...

  • python 用法积累

    print 格式化输出 click to 格式化输出 json使用实例 re使用实例 one eval 和 jso...

网友评论

      本文标题:print()格式化输出中的"精确位"

      本文链接:https://www.haomeiwen.com/subject/azuinxtx.html