一、字符串格式化
字符串格式化一般形式爲:
x--------------待轉換的表達式
%--------格式運算符
格式字符-----指定類型
[.n]-----制定精度
[m]------指最小寬度
[0]------指定空位填0
[+]------對正數加正號
[-]------指定左對齊輸出
%-------格式標誌,表示格式開始
1.格式書寫
(1)[]的內容是可以省略的。
(2)最簡單的格式是%加格式字符,如%f,%d,%u。
(3)當最小寬度及精度都出現時,他們之間不能有空格,格式字符與其他選項之間也不能有空格。如%8.2f是正確的格式。
2.格式字符的含義
格式字符用以指定表達式的轉換類型。
%c--------格式化字符或編碼
%s--------格式化字符串
%d--------格式化整數
%u--------格式化無符號整數
%o--------格式化八進制數
%x--------格式化十六進制數
%f--------格式化浮點數,可指定小數位數
%e--------用科學記數法格式化浮點數
3.最小寬度和精度
最小寬度是轉換後的值所保留的最小字符個數,精度(對於數字來說)則是結果中應該包含的小數位數。
4.進位制和科學記數法
可以把一個數轉換成不同的進位制,也可按科學記數法進行轉換。
二、字符串的截取
1.字符串的截取
截取就是取出字符串的子串。截取有兩種方法:一種是索引s[index]取出一個字符;另一種是切片,s[[start]:[end]]取出一片字符。