Python 格式化輸出_String Formatting_控制小數(shù)點(diǎn)位數(shù)的實(shí)例詳解
問(wèn)題概述:
有時(shí)候在使用print函數(shù)輸出時(shí),往往需要不斷地切換字符串和變量,操作起來(lái)很不方便,需要不斷地打引號(hào)和逗號(hào)。比如:
firstName = 'Bob' lastName = 'Dylan' print('你的名字是 ', firstName, '你的姓是', lastName)
好在我們可以用%來(lái)代替變量名,最后再依次序解釋每個(gè)%對(duì)應(yīng)的變量是什么就可以了。
firstName = 'Bob' lastName = 'Dylan' print('你的名字是%s, 你的姓是%s' % (firstName, lastName))
對(duì)于string, list等類(lèi)型的變量,一律可用%s代替。
對(duì)于int類(lèi)型,用%d
對(duì)于float類(lèi)型,用%f
如果需要對(duì)float類(lèi)型的變量進(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)文章
關(guān)于Python八大排序?qū)崿F(xiàn)方法(冒泡排序、快速排序等)
這篇文章主要介紹了關(guān)于Python八大排序?qū)崿F(xiàn)方法,主要有基數(shù)排序、歸并排序、堆排序、簡(jiǎn)單選擇排序、直接插入排序、希爾排序、快速排序、冒泡排序等,需要的朋友可以參考下2023-03-03Go/Python/Erlang編程語(yǔ)言對(duì)比分析及示例代碼
這篇文章主要介紹了Go/Python/Erlang編程語(yǔ)言對(duì)比分析及示例代碼,本文重點(diǎn)是給大家介紹go語(yǔ)言,從語(yǔ)言對(duì)比分析的角度切入介紹,需要的朋友可以參考下2018-04-04深度定制Python的Flask框架開(kāi)發(fā)環(huán)境的一些技巧總結(jié)
現(xiàn)在越來(lái)越多的人使用virtualenv虛擬環(huán)境部署Python項(xiàng)目,包括針對(duì)框架的實(shí)例文件夾與版本控制布置,這里我們就來(lái)整理關(guān)于深度定制Python的Flask框架開(kāi)發(fā)環(huán)境的一些技巧總結(jié)2016-07-07django中send_mail功能實(shí)現(xiàn)詳解
這篇文章主要給大家介紹了關(guān)于django中send_mail功能實(shí)現(xiàn)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2018-02-02python利用dir函數(shù)查看類(lèi)中所有成員函數(shù)示例代碼
這篇文章主要給大家介紹了關(guān)于python如何利用dir函數(shù)查看類(lèi)中所有成員函數(shù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)下吧。2017-09-09matplotlib繪制符合論文要求的圖片實(shí)例(必看篇)
下面小編就為大家?guī)?lái)一篇matplotlib繪制符合論文要求的圖片實(shí)例(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-06-06PyCharm利用pydevd-pycharm實(shí)現(xiàn)Python遠(yuǎn)程調(diào)試的詳細(xì)過(guò)程
這篇文章主要介紹了PyCharm利用pydevd-pycharm實(shí)現(xiàn)Python遠(yuǎn)程調(diào)試,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-09-09