• 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))

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

  • 相关阅读:
    家庭网络拓扑架构
    网络基础概念(IP、MAC、网关、子网掩码)
    centos7搭建docker并部署lnmp (转)
    docker容器里面安装php的redis扩展
    docker 安装ps命令
    Docker Ubuntu容器安装ping
    docker 安装nginx
    CentOS7 安装特定版本的Docker
    docker 卸载旧版本
    Centos7搭建Docker部署LNMP
  • 原文地址:https://www.cnblogs.com/Sabre/p/10229379.html
Copyright © 2020-2023  润新知