python中lt是什么意思_python里的tplt什么意思 Python的format格式化输出
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表示第幾個位置的需要格式化輸出的變量。
舉個例子:
>>> "First argument: {0}, second one: {1}".format(47,11)
'First argument: 47, second one: 11'
>>> "Second argument: {1}, first one: {0}".format(47,11)
'Second argument: 11, first one: 47'1234
大括號里面的數字就代表了第幾個參數,python是從0開始起算的。位置后冒號之后的參數,則分別代表了每個格式化輸出部分的格式。如{0:5d}, {1:8.2f}則分別代表占5位的整數和占8位的保留小數點2位的浮點數。
還有些選項參數可以選擇,加在”:”后。
除了這些給定的選項,我們也可以使用自己給定的字符來補齊空位。
下面給出一個例子:
tplt = "{0:^10}\t{1:{3}^10}\t{2:^10}" # {1:{3}^10} 1表示位置,{3}表示用第3個參數來填充,^表示居中,10表示占10個位置
print(tplt.format("排名","學校名稱","總分",'*'))
運行后得到
排名 ***學校名稱*** 總分
tplt中的{3}代表給的最后一個參數’*’,這樣第2個位置的“學校名稱”就會居中,空白位置用’*’代替。
使用之前:
更改的東西:
使用之后:
轉載自:
作者:HardCookies
來源:CSDN
原文:https://blog.csdn.net/james_616/article/details/79004482
總結
以上是生活随笔為你收集整理的python中lt是什么意思_python里的tplt什么意思 Python的format格式化输出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python电路仿真_蔡氏电路仿真实验
- 下一篇: MySQL中 (GROUP BY 用法)