1、%s:字元型
%s:正常輸出字元
%6s:輸出6位字元,不足6位字元的左邊用空格符補充,超過6位字元的輸出全部字元(%-6d為右邊用空格補充)
%.2s:擷取前2位字元,不足2位的左邊用空格符補充
%6.2s:先擷取2為字元,然後補足6位字元
test="python"
print("按正常輸出:%s"%test)
print("按長度輸出:%6s"%test)
print("按擷取輸出:%.2s"%test)
print("擷取後補足:%6.2s"%test)
# 輸出結果:
# 按正常輸出:python
# 按長度輸出:python
# 按擷取輸出:py
# 擷取後補足: py
2、%d:數字型
%d:正常輸出數字
%6d:輸出6位數字,不足6位數字的左邊用空格符補充,超過6位數字的輸出全部數字
%06d:輸出6位數字,不足6位數字的左邊用「0」補充,超過6位數字的輸出全部數字
%.2d:擷取前2位數字,不足2位的左邊用「0」補充
%6.2d:先擷取2為數字,然後補足6位字元,不足6位用空格符補充
%06.2d:先擷取2為數字,然後補足6位字元,不足6位用「0」補充
test=314159265
print("按正常輸出:%d"%test)
print("按長度輸出:%11d"%test)
print("不足補0輸出:%011d"%test)
print("按擷取輸出:%.4d"%test)
print("擷取後補足:%11.4d"%test)
print("擷取後補0:%011.4d"%test)
# 輸出結果:
# 按正常輸出:314159265
# 按長度輸出: 314159265
# 不足補0輸出:00314159265
# 按擷取輸出:314159265
# 擷取後補足: 314159265
# 擷取後補0:00314159265
3、%f:浮點型
%f:按正常輸出,預設輸出小數點後6位小數
%6f:輸出6位數字,預設輸出小數點後6位小數,不足6位數字的左邊用空格符補充,超過6位數字的輸出全部數字
%06f:輸出6位數字,預設輸出小數點後6位小數,不足6位數字的左邊用「0」補充,超過6位數字的輸出全部數字
%.2f:輸出小數點後2位小數
%6.2f:輸出小數點後2位小數,然後補足6位字元,不足6位用空格符補充
%06.2f:輸出小數點後2位小數,然後補足6位字元,不足6位用「0」補充
test=3.14159265
print("按正常輸出:%f"%test)
print("按長度輸出:%11f"%test)
print("不足補0輸出:%011f"%test)
print("按擷取輸出:%.4f"%test)
print("擷取後補足:%11.4f"%test)
print("擷取後補0:%011.4f"%test)
# 輸出結果:
# 按正常輸出:3.141593
# 按長度輸出: 3.141593
# 不足補0輸出:0003.141593
# 按擷取輸出:3.1416
# 擷取後補足: 3.1416
# 擷取後補0:000003.1416
用python資料型別 python資料型別
標準資料型別 python3 中有六個標準的資料型別 number 數字 string 字串 list 列表 tuple 元組 set 集合 dictionary 字典 python3 的六個標準資料型別中 不可變資料 3 個 number 數字 string 字串 tuple 元組 可變資料 3 ...
用python念數字 Python 資料型別之數字
一 數字型別概述 數字提供了標量儲存和直接訪問,屬於不可變資料型別,所謂不可變,我們可以認為,更改數字的值會生成乙個新的物件 id可以唯一表示乙個物件 age 18 print id age 結果 1777972832 age 19 print id age 結果 1777972864 數字型別的完...
python的資料型別
python變數沒有型別,但是python有資料型別 520 和520 是不一樣的,乙個是字串,乙個是數字 python資料型別包括很多,例如數值型別包括 e記法,表示科學計數法,屬於浮點型數值 6 100 000 000 6.1 1 000 000 000 6.1e9 布林型 ture和false...