Python 格式化輸出_String Formatting_控制小數(shù)點(diǎn)位數(shù)的實(shí)例詳解
問題概述:
有時(shí)候在使用print函數(shù)輸出時(shí),往往需要不斷地切換字符串和變量,操作起來很不方便,需要不斷地打引號(hào)和逗號(hào)。比如:
firstName = 'Bob'
lastName = 'Dylan'
print('你的名字是 ', firstName, '你的姓是', lastName)
好在我們可以用%來代替變量名,最后再依次序解釋每個(gè)%對(duì)應(yīng)的變量是什么就可以了。
firstName = 'Bob'
lastName = 'Dylan'
print('你的名字是%s, 你的姓是%s' % (firstName, lastName))
對(duì)于string, list等類型的變量,一律可用%s代替。
對(duì)于int類型,用%d
對(duì)于float類型,用%f
如果需要對(duì)float類型的變量進(jìn)行小數(shù)點(diǎn)后位數(shù)的控制,則使用%.<number of digits>f。如
pai = 3.14159
print('%.2f' % pai)
print('%.4f' % pai)
#輸出結(jié)果為3.14和3.1416
對(duì)于tuple, list等,可以用如下方式進(jìn)行格式化,更方便。
data = ("John", "Doe", 53.44)
print('Hello %s %s. Your current balance is $%s' % (data[0], data[1],data[2]))
data = ("John", "Doe", 53.44)
format_string = "Hello %s %s. Your current balance is $%s."
print(format_string % data)
以上就是本次介紹的全部相關(guān)知識(shí)點(diǎn),感謝大家的學(xué)習(xí)和對(duì)腳本之家的支持。
相關(guān)文章
使用Puppeteer爬取微信文章的實(shí)現(xiàn)
這篇文章主要介紹了使用Puppeteer爬取微信文章的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02
python機(jī)器學(xué)習(xí)庫(kù)xgboost的使用
這篇文章主要介紹了python機(jī)器學(xué)習(xí)庫(kù)xgboost的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01
Django+RestFramework API接口及接口文檔并返回json數(shù)據(jù)操作
這篇文章主要介紹了Django+RestFramework API接口及接口文檔并返回json數(shù)據(jù)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-07-07
淺析python 中大括號(hào)中括號(hào)小括號(hào)的區(qū)分
python語(yǔ)言最常見的括號(hào)有三種,分別是:小括號(hào)( )、中括號(hào)[ ]和大括號(hào)也叫做花括號(hào){ }。這篇文章主要介紹了python 中大括號(hào)中括號(hào)小括號(hào)的區(qū)分,需要的朋友可以參考下2019-07-07
Python代碼實(shí)現(xiàn)找到列表中的奇偶異常項(xiàng)
這篇文章主要介紹了Python代碼實(shí)現(xiàn)找到列表中的奇偶異常項(xiàng),文章內(nèi)容主要利用Python代碼實(shí)現(xiàn)了從輸入列表中尋找奇偶異常項(xiàng),需要的朋友可以參考一下2021-11-11
Python 中 Virtualenv 和 pip 的簡(jiǎn)單用法詳解
本篇文章主要介紹了Python 中 Virtualenv 和 pip 的簡(jiǎn)單用法詳解,具有一定的參考價(jià)值,有興趣的可以了解一下2017-08-08

