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)表示一个中文的空格符号
    愿我们漂泊半生, 归来仍少年!
  • 相关阅读:
    Codeforces Round #417 C. Sagheer and Nubian Market
    linux 终端抓包命令
    计算机网络体系结构分析
    排序算法-快速排序
    排序算法-堆排序
    排序算法-希尔排序
    排序算法-插入排序
    排序算法-冒泡排序
    排序算法-选择排序
    杂谈:终端小工具
  • 原文地址:https://www.cnblogs.com/Lonnn/p/12758672.html
Copyright © 2011-2022 走看看