Python學習之路09 格式化輸出

2021-10-07 18:00:18 字數 1003 閱讀 4689

%c  字元

%s 字串

%d 整數

%o 無符號八進位制數

%x 無符號十六進製制數

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

%f 定點小數

%e 科學計數法

%e 作用同 %e

%g 根據值大小靈活決定使用 %f 或 %e

%g 作用同 %g

m.n  m是顯示的最小總寬度,n是小數點後的位數

- 左對齊

+ 整數前顯示 + 號

# 在八進位制前顯示 0o,在十六進製制前顯示 0x 或 0x

0 顯示的數字前填充 0 取代空格

\'   單引號

\" 雙引號

\\ 反斜槓

\t 製表符

\n 換行符

>>

>

'我今年%d歲,明年%d歲'%(

23,24)

'我今年23歲,明年24歲'

>>

>

'%d/%d保留三位小數是%.3f'%(

10,3,

10/3)

'10/3保留三位小數是3.333'

>>

>

'%d的八進位制數是%#o,十六進製制數是%#x(小寫)、%#x(大寫)'%(

100,

100,

100,

100)

'100的八進位制數是0o144,十六進製制數是0x64(小寫)、0x64(大寫)'

>>

>

'pi = %010.3f'

%3.1415926

'pi = 000003.142'

>>

>

'pi = %-010.3f'

%3.1415926

'pi = 3.142 '

Python 學習之路3 格式化輸出

python 的學習被擱置了一段時間,要持續性輸出才行。今天來學習下格式化輸出。接下來跟著案例來學習下 先準備好資料 age 20name cat weight 42.5 stu id 71 今年我的年齡是x歲 年齡是整數,用 d age 20print 今年我的年齡是 d歲 age 那麼最終輸出的...

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

python 4 格式化輸出

有些小夥伴在列印中亂碼或者編碼不對,在這裡講格式化輸出前,先講下編碼。我們都知道目前主流使用就是utf 8編碼。編碼用來讓計算機識別,當然我們都知道計算機只能識別01010101這種,舉個例子001表示 a,8位 1位元組bytes 1.最早發明的 ascii 編碼只能表示256種,中國9萬多文字字...