python3格式化字串

2021-09-27 08:16:23 字數 1061 閱讀 8717

數字處理

預設序列填充

"{}...{}".format("str1","str2")

'str1...str2'

自定義序列填充
"...".format("str1","str2")

'str1...str2'

"...".format("str1","str2")

'str2...str1'

自定義變數填充
"...".format(str1 = "str1",str2 = "str2")

'str1...str2'

"...".format(str1 = "str1",str2 = "str2")

'str2...str1'

格式:

""

.format(16

) # 轉為16進製制"".

format(16

) # 轉為3位16進製制高位補空白"".

format(16

) # 轉為12位16進製制高位補0"".

format(16

) # 要求保留4位,但是實際上有5位,所以保留5位"".

format(16

) # 保留4位小數

格式 描述

%% 百分號標記

%c 字元及其ascii碼

%s 字串

%d 有符號整數(十進位制)

%u 無符號整數(十進位制)

%o 無符號整數(八進位制)

%b 無符號整數(二進位制)

%x 無符號整數(十六進製制)

%x 無符號整數(十六進製制大寫字元)

%e 浮點數字(科學計數法)

%e 浮點數字(科學計數法,用e代替e)

%f 浮點數字(用小數點符號)

%g 浮點數字(根據值的大小採用%e或%f)

%g 浮點數字(類似於%g)

%p 指標(用十六進製制列印值的記憶體位址)

%n 儲存輸出字元的數量放進引數列表的下乙個變數中

Python3 格式化輸出字串

當我們要一行輸出多個字串的時候,可以將字串加起來輸出 name geek print hello name hello geek 或者 print hello name,hello geek 但是這樣我們就不能精準的控制輸出,不過 python 也提供了類似 c 語言中的格式化輸出 print he...

Python3 格式化輸出

列印字串 print my name is s alfred.xue 輸出效果 my name is alfred.xue列印整數 print i am d years old.25 輸出效果 i am 25 years old.列印浮點數 print his height is f m 1.70 ...

Python3 格式化輸出

最近在回顧python語言,順便整理一下自己的思路。對於個人來說,測試人員學習開發語言,python是最好的選擇,當然也看個人喜好,其次,測試人員學開發不為了去做開發,而是為了更好的用開發語言去輔助自己的測試工作。python3的輸出 coding utf 8 常見的輸出方式 print a 123...