55個案例 吃透Python字串格式化

2022-10-11 08:24:12 字數 668 閱讀 3309

format()函式的格式化:重點掌握

f-string格式化:重點掌握

字串模板函式string template

格式化符號其實是為真實的值預留出乙個空位,而且還可以控制顯示的格式。格式符包含乙個型別碼,用來顯示不同的資料型別,比如字串、二進位制、指數等。常見的不同的佔位符如下:

%r:   字串 (採用repr()的顯示)

%c:   單個字元,格式化字元及其ascii碼

%b:   二進位制整數

%u:   格式化無符號整數,常用

%d:   格式化十進位制整數,常用

%i:   十進位制整數

%o:   八進位制整數

%x:   十六進製制整數

%g:   指數(e)或浮點數%f (根據顯示長度)

%g:   指數(e)或浮點數%f (根據顯示長度)

%e:   指數 (基底寫為e),用科學計數法格式化浮點數

%e:   指數 (基底寫為e),用法同%e

%f:   浮點數,格式化浮點數字,可以指定小數點後面的精度,常用

%f:   浮點數,與%f相同

%%:   字元「%」,用來顯示百分號%

1. ^:居中對齊

2. >:右對齊

3. <:左對齊

4. +、-:顯示正負號

排序字串的乙個案例

首先我們必須了解一下兩種宣告的不同點 int pz 2 pz指向兩個包含int型別值的陣列 等同於乙個指向陣列的指標,該陣列內含兩個int型別值 int pz 2 另一種寫法int pax 2 pax是乙個內含兩個指標元素的陣列,每個元素都是int的指標 include include includ...

乙個案例引發的思考

今天下午,團隊開了乙個簡短的版本總結會。會上測試經理分析了乙個案例 某子程式在轉測試後發現不能被平台排程,原因是子程式的排程入口跟不符合平台規範。很明顯開發在轉測試前沒有充分自驗證,測試經理提出,後續對跟平台對接的子程式轉測試必須要有將子程式接入平台跑通後的驗證報告和相關checklist,否則不予...

乙個案例的簡單總結

翻看去年處理的乙個案例,發現處理時間挺長的,而且這個案例也有點意思,就再看多兩眼,做個簡單總結。1.首先是應用伺服器效能不穩定,排查之後,伺服器是vm,要求加資源,並且所有資源都reserved.2.接著就是應用伺服器連線資料庫時很不穩定,資料庫經常報 recovery mode 好像是資料庫莫名被...