zoukankan      html  css  js  c++  java
  • Python对齐输出

    Python的格式化输出


    方法一:传统方法


    与C语言类似,可以采用“%”作为格式化输出的标记。如: 
    print("The first number: %5d, the second number: %8.2f" % (123, 456.789)) 
    输出的结果为: 
    The first number:   123, the second number:   456.79 
    不用做更多解释,分为3个部分,格式化的字符串、分隔符和数值元组。

    方法二:format方法


    与第一种方法相比,新的Python版本更倾向于使用format方法。它的使用也更加灵活,下面我们简单介绍一下。 
    它的基本使用格式如下: 
    template.format(p0, p1, ..., k0=v0, k1=v1, ...) 
    template是一个字符串,其中包括需要格式化输出的部分,这些部分各用大括号括起来{}。format后面的参数p表示第几个位置的需要格式化输出的变量。 

    举个栗子:

    tplt = "{0:^10}	{1:{3}^10}	{2:^10}"   # {1:{3}^10} 1表示位置,{3}表示用第4个参数来填充,^表示居中,10表示占10个位置
    print(tplt.format("排名","学校名称","总分",'*')) # chr(12288)表示一个中文的空格符号
    愿我们漂泊半生, 归来仍少年!
  • 相关阅读:
    第三周学习进度
    四则运算之结对开发
    第二周学习进度
    单元测试
    构建之法阅读笔记03
    本周学习进度
    四则运算三
    构建之法阅读笔记02
    本周学习进度
    按照Right-BICEP要求设计的测试用例
  • 原文地址:https://www.cnblogs.com/Lonnn/p/12758672.html
Copyright © 2011-2022 走看看