015 字串格式化符號含義及轉義字元含義

2021-09-23 15:29:34 字數 1990 閱讀 2609

它通過格式操作使任意型別的資料轉換成乙個字串

" 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 ...