一張圖瞭解python字符串格式語法 Format String Syntax

Python的字符串format是很強大,也挺複雜的,不太容易記住。下面這個圖直觀表達了字符串的各個字段意思和用法。

這個圖沒有包含所有的參數和用法,只列出了經常可能用到的。高亮的部分爲使用頻率最高的用法。

 

 

 

 

 

 

大括號裏面的參數同時也是可以嵌套的。比如下面的代碼示例

用星號(*)打印楊輝三角形

def print_yhtrangle(n):
    for i in range(n):
        print("{0:^{1}}".format('*'*i, n))

 

也可以用str的center方法也一樣

def print_yhtrangle(n):
    for i in range(n):
        print(('*'*i).center(n))

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章