python語言學習 format語句應用

2021-10-05 03:47:24 字數 1233 閱讀 3426

1.2 format方法的格式控制

1.3 思考練習題

《模板字串》.format(《逗號分隔的引數》)

例子:「{}年{}月{}日".format(2020,4,17)

輸出:2023年4月17日

在format語句中,可以在{}新增數字,來指定資料所在位置。

例子:「年月日".format(2020,4,17)

輸出:17年4月2020日:填充

對齊寬度

,.精度

型別《寬度》、《對齊》和《填充》是3個相關字段。《寬度》指當前槽的設定輸出字元寬度,如果該槽對應的format(引數長度比一寬度設定值大,則使用引數實際長度;如果該值的實際位數小於指定寬度,則位數將被預設以空格字元補充。《對齊》指引數在寬度內輸出時的對齊方式,分別使用<,>和^3個符號表示左對齊、右對齊和居中對齊。《填充》指寬度內除了引數外的字元採用什麼方式表示,預設採用空格,可以通過填充更換。

例子:

d =

"dream""".

format

(d) #此時預設左對齊,

30為寬度

'dream '"".

format

(d) #居中對齊,寬度30,不足用*填充

'************dream*************'

至此,可以完全知道前3種的用法

,表示千分位分隔符

例子:"".format(123456)

輸出:'123,456'

.精度有兩種用途,對於浮點數,用來表示小數部分的有效位數。對於字串,表示其輸出的最大長度。

例子1:"".format(12.345)

輸出:'12.35'

例子2:"".format(dream)

輸出:'drea'

型別主要表示整數和浮點數型別的規則,比較冗長,但可以用來表示科學計數等用途,不再贅述。

print

(":"

.format

("length"

,23.87501))

length:

23.88

Python語言學習

字串迴圈左移 10分 題目內容 給定乙個字串s,要求把s的前k個字元移動到s的尾部,如把字串 abcdef 前面的2個字元 a b 移動到字串的尾部,得到新字串 cdefab 稱作字串迴圈左移k位。輸入乙個字串和乙個非負整數n,要求將字串迴圈左移n次。可以使用以下語句實現字串s的輸入 s str i...

語言學習 Python學習

1.關於識別符號 python 中的識別符號是區分大小寫的。以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from import 而匯入 以雙下劃線開頭的 foo 代表類的私有成員 以雙下劃線開頭和結尾的 foo 代表 ...

python語言自學 python語言學習筆記整理

什麼是程式?程式等於資料結構加演算法,那麼資料結構是乙個靜態的東西,演算法是乙個動態的東西,我們用乙個新的語言編寫這個程式,我們要考慮到語言也主要由資料結構和演算法相關的東西,或靜態或動態的東西來構成,所以我們可以把一門語言進行拆解,比如現在這門語言就是python,那麼python這門語言是就拆解...