它通過格式操作使任意型別的資料轉換成乙個字串
" love "
.format
("i"
,"fishc"
,"com"
)"i love fishc con"
它通過格式操作使任意型別的資料轉換成乙個字串
" love "
.format
( a =
"i", b =
"fishc"
, c=
"com"
)"i love fishc con"
str.format() 格式化數字的多種方法:
print
(" "
.format
(27.658
,"gb"))
27.7
gb
數字
格式輸出
描述3.1415926
3.14
保留小數點後兩位
3.1415926
+3.14
帶符號保留小數點後兩位
-1-1.00
帶符號保留小數點後兩位
2.71828
3不帶小數505
數字補零 (填充左邊, 寬度為2)
55***
數字補x (填充右邊, 寬度為4)
1010xx
數字補x (填充右邊, 寬度為4)
1000000
1,000,000
以逗號分隔的數字格式
0.25
25.00%
百分比格式
1000000000
1.00e+09
指數記法
1313
右對齊 (預設, 寬度為10)
1313
左對齊 (寬度為10)
1313
中間對齊 (寬度為10)
11『』.format(11)
1011
二進位制11
』.format(11)
11十進位制
11『』.format(11)
13八進位制
11『』.format(11)
b十六進製制
11『』.format(11)
0xb十六進製制
11『』.format(11)
0xb十六進製制(大寫)
內容**於;
^, <, > 分別是居中、左對齊、右對齊,後面帶寬度, : 號後面帶填充的字元,只能是乙個字元,不指定則預設是用空格填充。
+ 表示在正數前顯示 +,負數前顯示 -; (空格)表示在正數前加空格
b、d、o、x 分別是二進位制、十進位制、八進位制、十六進製制。
此外我們可以使用大括號 {} 來轉義大括號,如下例項:
print
("{} 對應的位置是 }"
.format
("runoob"))
runoob 對應的位置是
符號
說明m.n
m 是顯示的最小總寬度,n 是小數點後的位數
-用於左對齊
+在正數前面顯示加號(+)
0顯示的數字前面填充 『0』 取代空格
如下所示:
"%+015.2f"
%23.4
'+00000000023.40'
"%-015.2f"
%23.4
'23.40 '
符號
說明\ 』
單引號\"
雙引號\a
發出系統鈴聲
\b退格符
\n換行符
\t橫向製表符
\v縱向製表符
\r回車符
\f換頁符
\other
其它的字元以普通格式輸出
\反斜桿
Python字串格式化符號含義及轉義字元含義
字串格式化符號含義 符號 說明 c 格式化字元及其 ascii 碼 s格式化字串 d格式化整數 o格式化無符號八進位制數 x格式化無符號十六進製制數 x格式化無符號十六進製制數 大寫 f格式化浮點數字,可指定小數點後的精度 e用科學計數法格式化浮點數 e作用同 e,用科學計數法格式化浮點數 g根據值...
字串格式化符號含義及轉義字元含義
字串格式化符號含義符號 說明 c格式化字元及其 ascii碼 s 格式化字串 d格式化整數 o格式化無符號八進位制數 x格式化無符號十六進製制數 x格式化無符號十六進製制數 大寫 f格式化定點數,可指定小數點後的精度 e用科學計數法格式化 定點數 e 作用同 e 用科學計數法格式化 定點數 g 根據...
字串格式化符號含義及轉義字元含義
字串格式化符號含義 符 號說明 c 格式化字元及其 ascii碼 s 格式化字串 d格式化整數 o格式化無符號八進位制數 x格式化無符號十六進製制數 x格式化無符號十六進製制數 大寫 f格式化定點數,可指定小數點後的精度 e用科學計數法格式化 定點數 e 作用同 e 用科學計數法格式化 定點數 g ...