最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python利用format函數(shù)實現(xiàn)對齊打印(左對齊、右對齊與居中對齊)

 更新時間:2022年04月27日 12:03:34   作者:暖暖Immer  
format是字符串內(nèi)嵌的一個方法,用于格式化字符串,下面這篇文章主要給大家介紹了關(guān)于Python利用format函數(shù)實現(xiàn)對齊打印(左對齊、右對齊與居中對齊)的相關(guān)資料,需要的朋友可以參考下

forma格式化的用法

format函數(shù)可以接受不限個參數(shù),位置可以不按順序。

基本語法是通過{ }和:來代替c語言的%。

>>> a="名字是:{0},年齡是:{1}"
>>> a.format("煮雨",18)
'名字是:煮雨,年齡是:18'

{0},{1}代表的占位符,數(shù)字占位符要注意順序。

>>> c="名字是:{name},年齡是:{age}"
>>> c.format(age=19,name='煮雨')
'名字是:煮雨,年齡是:19'

用format函數(shù)實現(xiàn)對齊打印

  • 居中對齊 (:^)
  • 靠左對齊 (:<)
  • 靠右對齊 (:>)

居中對齊示例

def show(n):
    tail = "*"*(2*n-1)   #最底下一行顯示出(2*n-1)個星號
    width = len(tail)   #計算星號所在行的寬度,作為其他行的對齊基準(zhǔn)
    for i in range(1,2*n,2):
        print("{:^{}}".format("*"*i,width))

format函數(shù)讀取變量時候由外向內(nèi):

  • { :^{ } },括號讀取變量=="*"*i==
  • { :^ { } } ,居中對齊
  • { :^ { } } ,最內(nèi)層括號讀取變量width,作為對齊打印基準(zhǔn)

show(5)
輸出結(jié)果如下所示:

    *    
   ***   
  *****  
 ******* 
*********    #tail變量,顯示出9個星號(n = 5)

右對齊示例

def show(n):
    tail = "*"*(2*n-1)
    width = len(tail)
    for i in range(1,2*n,2):
        print("{:>{}}".format("*"*i,width))

show(5)
輸出結(jié)果如下所示:

        *
      ***
    *****
  *******
*********

左對齊示例

def show(n):
    tail = "*"*(2*n-1)
    width = len(tail)
    for i in range(1,2*n,2):
        print("{:<{}}".format("*"*i,width))

show(5)
輸出結(jié)果如下所示:

*        
***      
*****    
*******  
*********

總結(jié)

到此這篇關(guān)于Python利用format函數(shù)實現(xiàn)對齊打印(左對齊、右對齊與居中對齊)的文章就介紹到這了,更多相關(guān)Python format函數(shù)對齊打印內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python+Appium自動化測試的實戰(zhàn)

    Python+Appium自動化測試的實戰(zhàn)

    本文主要介紹了Python+Appium自動化測試的實戰(zhàn),文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06
  • python如何求兩數(shù)之和及多數(shù)之和

    python如何求兩數(shù)之和及多數(shù)之和

    這篇文章主要介紹了python如何求兩數(shù)之和及多數(shù)之和問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Python自動發(fā)送和收取郵件的方法

    Python自動發(fā)送和收取郵件的方法

    這篇文章主要介紹了Python自動發(fā)送和收取郵件的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • python計算書頁碼的統(tǒng)計數(shù)字問題實例

    python計算書頁碼的統(tǒng)計數(shù)字問題實例

    這篇文章主要介紹了python計算書頁碼的統(tǒng)計數(shù)字問題實例,對比2個實例講述了數(shù)字統(tǒng)計的技巧,非常實用,需要的朋友可以參考下
    2014-09-09
  • 一文帶你吃透Python中的os和sys模塊

    一文帶你吃透Python中的os和sys模塊

    os?模塊是?Python中的一個內(nèi)置模塊,也是?Python中整理文件和目錄最為常用的模塊。sys?模塊主要負(fù)責(zé)與?Python?解釋器進(jìn)行交互,該模塊提供了一系列用于控制?Python?運行時環(huán)境的不同部分(函數(shù)和變量等)。本文主要來聊聊這兩個模塊的使用,希望對大家有所幫助
    2023-02-02
  • python中arrow庫用法大全

    python中arrow庫用法大全

    這篇文章主要介紹了python中arrow庫用法詳解,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • python中使用xlrd讀excel使用xlwt寫excel的實例代碼

    python中使用xlrd讀excel使用xlwt寫excel的實例代碼

    這篇文章主要介紹了python中使用xlrd讀excel使用xlwt寫excel的實例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-01-01
  • python實現(xiàn)抖音視頻批量下載

    python實現(xiàn)抖音視頻批量下載

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)抖音視頻批量下載,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 用Python實現(xiàn)職工信息管理系統(tǒng)

    用Python實現(xiàn)職工信息管理系統(tǒng)

    這篇文章主要介紹了用Python實現(xiàn)職工信息管理系統(tǒng),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • python的多元數(shù)據(jù)類型(上)

    python的多元數(shù)據(jù)類型(上)

    這篇文章主要為大家詳細(xì)介紹了python的多元數(shù)據(jù)類型,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11

最新評論

遂川县| 蕉岭县| 广河县| 牟定县| 徐闻县| 佛山市| 鄂伦春自治旗| 遵化市| 盐亭县| 河东区| 闽侯县| 通海县| 高尔夫| 河北区| 富宁县| 东乌| 红桥区| 南澳县| 益阳市| 伊川县| 象山县| 明光市| 娱乐| 遂宁市| 高淳县| 财经| 绥阳县| 建德市| 于田县| 金乡县| 东宁县| 岫岩| 拜泉县| 黄平县| 天全县| 谢通门县| 利川市| 藁城市| 平原县| 勐海县| 南丹县|