zoukankan      html  css  js  c++  java
  • Python的符号、对齐和用0填充

    # 用0填充
    print("用0填充:{0:010.2f}".format(math.pi))
    
    # 用1填充(事实上,你无法实现“用1填充”,因为即使实现了,那也是另外一个数字)
    # 此处会被解释为用110个空格填充
    print("用1填充:{0:110.2f}".format(math.pi))
    
    # 默认居中对齐
    print("默认居中对齐:{0:10.2f}".format(math.pi))
    # 左对齐
    print("左对齐:{0:<10.2f}".format(math.pi))
    # 右对齐
    print("右对齐:{0:>10.2f}".format(math.pi))
    # 居中对齐
    print("居中齐:{0:^10.2f}".format(math.pi))
    
    # 居中对齐且用$填充空白部分
    print("{0:$^10.2f}".format(math.pi))
    # 居左对齐且用=填充空白部分
    print("{0:=<10.2f}".format(math.pi))
    
    # 默认状态下的一正一负
    print("默认状态下的一正一负:
    {0:10.2f}
    {1:10.2f}".format(math.pi, -math.pi))
    # 符号被隔离的一正一负
    print("符号被隔离的一正一负:
    {0:10.2f}
    {1:=10.2f}".format(math.pi, -math.pi))
    
    # 此处结合前面的对齐符号,会有什么效果?
    # =号在居中符号前面
    print("=号在居中符号前面时:
    {0:10.2f}
    {1:=^10.2f}".format(math.pi, -math.pi))
    
    print("=号在居中符号后面时:
    {0:10.2f}
    {1:^=10.2f}".format(math.pi, -math.pi))

    运行结果:

    用0填充:0000003.14
    用1填充:                                                                                                          3.14
    默认居中对齐:      3.14
    左对齐:3.14      
    右对齐:      3.14
    居中齐:   3.14   
    $$$3.14$$$
    3.14======
    默认状态下的一正一负:
          3.14
         -3.14
    符号被隔离的一正一负:
          3.14
    -     3.14
    =号在居中符号前面时:
          3.14
    ==-3.14===
    =号在居中符号后面时:
          3.14
    -^^^^^3.14
    
    Process finished with exit code 0

    print("=号在居中符号前面时:
    {0:10.2f}
    {1:=^10.2f}".format(math.pi, -math.pi))
    
    print("=号在居中符号后面时:
    {0:10.2f}
    {1:^=10.2f}".format(math.pi, -math.pi))

    比较可以得知,哪个符号离数字近,哪个符号就生效。

  • 相关阅读:
    C#线程并发执行的实例[转]
    Win7怎么用IIS发布网站系统 部署项目
    C#:用SqlBulkCopy来实现批量插入数据
    jQuery 中post 、get的同步问题
    网页配色颜色表(推荐)
    如何修改eclipse的默认字符集和修改中文乱码
    eclipse学习
    SpringMVC开发流程
    SpringMVC的请求
    SpringMVC的数据响应
  • 原文地址:https://www.cnblogs.com/Sabre/p/10229379.html
Copyright © 2011-2022 走看看