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

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

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

forma格式化的用法

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

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

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

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

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

用format函數實現對齊打印

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

居中對齊示例

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

format函數讀取變量時候由外向內:

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

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

    *    
   ***   
  *****  
 ******* 
*********    #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)
輸出結果如下所示:

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

左對齊示例

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

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

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

總結

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

相關文章

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

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

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

    python如何求兩數之和及多數之和

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

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

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

    python計算書頁碼的統計數字問題實例

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

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

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

    python中arrow庫用法大全

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

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

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

    python實現抖音視頻批量下載

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

    用Python實現職工信息管理系統

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

    python的多元數據類型(上)

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

最新評論

中超| 阿尔山市| 绍兴县| 陵川县| 盱眙县| 郁南县| 苗栗县| 呼和浩特市| 吉木萨尔县| 安溪县| 新疆| 界首市| 炎陵县| 德安县| 中西区| 临江市| 和平区| 梓潼县| 常州市| 祁阳县| 观塘区| 六盘水市| 安徽省| 攀枝花市| 讷河市| 云阳县| 华蓥市| 清原| 财经| 茶陵县| 屏南县| 祁阳县| 怀远县| 苗栗市| 弥勒县| 得荣县| 桑日县| 合阳县| 德钦县| 广元市| 民县|