Python 字串內建函式小例題

2021-10-06 13:38:49 字數 916 閱讀 5005

def

printpicnic

(itemsdict, leftwidth, rightwidth)

:print

("picnic items"

.center(leftwidth + rightwidth,

'-')

)# 為什麼 leftwidth + rightwidth 因為這樣標題可以隨著變化而變化

for k, v in itemsdict.items():

print

(k.ljust(leftwidth,

'.')

+str

(v).rjust(rightwidth)

)picnicitems =

printpicnic(picnicitems,12,

5)printpicnic(picnicitems,20,

6)

#是給自己的注釋,因為是個小白,所以方便理解

輸出結果--

-picnic items-

-sandwiches..4

....

.12cups...

....

.4cookies...

..8000--

----

-picnic items---

----

sandwiches...

....

...4

....

....

....

.12cups...

....

....

....

.4cookies...

....

....

..8000

兩種不同的結果,根據不同的變寬,列印出來的

python字串內建函式

0 顯示的數字前面填充 0 而不是預設的空格 輸出乙個單一的 var 對映變數 字典引數 m.n.m 是顯示的最小總寬度,n 是小數點後的位數 如果可用的話 python2.6 開始,新增了一種格式化字串的函式 str.format 它增強了字串格式化的功能。python三引號 python三引號允...

python字串內建函式

這些方法實現了string模組的大部分方法,如下表所示列出了目前字串內建支援的方法,所有的方法都包含了對unicode的支援,有一些甚至是專門用於unicode的。python字串格式化符號 符 號 描述 c 格式化字元及其ascii碼 s 格式化字串 d 格式化整數 u 格式化無符號整型 o 格式...

python 字串內建函式

str hello world print str 字串修改可以使用拼接的方法拼接 str str 5 oh str 5 print str 將字串第乙個字元大寫 print str.capitalize 將字串中所有字元變小寫 str1 sdgdhdfhs print str1.casefold ...