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
相關文章
- Python3:格式化輸出之format方法PythonORM
- python裡字元表示什麼意思Python字元
- 在python裡int是什麼意思Python
- python裡面cv是什麼意思Python
- Python是什麼意思?Python幹什麼用的?Python
- pythn print格式化輸出———“%s 和 % d” 都是什麼意思?
- python字串格式化輸出Python字串格式化
- Python裡面一個有意思的格式化字串%cPython字串
- Python是什麼意思?Python有什麼用?Python
- Python中的rad是什麼意思?Python
- python 是什麼意思Python
- Python 字串格式化輸出方式Python字串格式化
- python中len什麼意思Python
- fluent python是什麼意思Python
- 英文Python是什麼意思?學Python需要什麼基礎?Python
- Python中format函式字串格式化入門PythonORM函式字串格式化
- 『無為則無心』Python基礎 — 10、Python字串的格式化輸出Python字串
- python中global是什麼意思?Python
- python中mat是什麼意思?Python
- python中return是什麼意思?Python
- python 複數是什麼意思Python
- 簡單介紹python format格式化和數字格式化PythonORM
- python的輸出語句怎麼寫Python
- Python中對字串格式化的方法:%、format()、以及f+字串詳解Python字串格式化ORM
- ACM的Python版輸入輸出ACMPython
- python為什麼要字串格式化Python字串格式化
- 新手學python之Python的輸入輸出函式Python函式
- python UDP程式設計是什麼意思?PythonUDP程式設計
- python資料處理是什麼意思Python
- Python中應該使用%還是format來格式化字串?PythonORM字串
- Python資料的輸入與輸出Python
- python:檔案的輸入與輸出Python
- python中zip和format的使用PythonORM
- Python基礎學習篇-3- 如何使用 各種佔位符 和 %方式 Format方式 進行格式化輸出?PythonORM
- python的幾種輸出方式Python
- python函式每日一講 - format函式字串格式化入門Python函式ORM字串格式化
- Python多執行緒是什麼意思?有什麼優勢?Python執行緒
- 基本的python知識 (輸入和輸出)Python