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)表示一个中文的空格符号
    愿我们漂泊半生, 归来仍少年!
  • 相关阅读:
    2017.10.20
    2017.10.14
    2017.10.19
    2017.10.18
    2017.10.17
    软件工程个人作业02
    构建之法读后感03
    构建之法阅读笔记02
    二柱子问题(随机产生四则运算题目)
    课后作业2(构建之法阅读计划)
  • 原文地址:https://www.cnblogs.com/Lonnn/p/12758672.html
Copyright © 2011-2022 走看看