# 案例1 四捨五入輸出兩位小數
# 方式1:(輸出:字串型別)
a =1.2335454
print
(format
(a,'0.2f'))
# 輸出:1.23
# 方式2:(輸出:字串型別)
print
('%0.2f'
% a)
# 輸出:1.23
# 案例2 輸出十位,右對齊輸出
# 方式1:(輸出:字串型別)
format
(a,'>10.1f'
)# 輸出:' 1.2'
# 方式2:(輸出:字串型別)
'%10.1f'
% a ' 1.2'
# 案例3 輸出8位,左對齊輸出
# 方式1:(輸出:字串型別)
format
(a,'<8.1f'
)# 輸出:'1.2 '
# 方式2:(輸出:字串型別)
'%-8.1f'
% a # 輸出:'1.2 '
# 案例4 輸出8位,居中輸出
format
(a,'^8.1f'
)# 輸出:' 1.2 '
# 案例3 冒號作為格式化符號的標識
info =
'斤元錢'
info.
format
(3.34
,'芹菜'
,7.9867
)# 輸出:'3.3斤芹菜7.99元錢'
# 小數全保留
a =123456506.237845
print
(format
(a,','))
# 輸出:123,456,506.237845
# 小數保留一位
print
(format
(a,'0,.1f'))
123,
456,
506.2
# 定義乙個十進位制數
x=1234
# 十 轉 二
print
(bin
(x))
# 0b10011010010
# 十 轉 八
print
(oct
(x))
# 0o2322
# 十 轉 十六
print
(hex
(x))
# 0x4d2
上邊的數
print
(format
(x,"b"))
# 10011010010
print
(format
(x,"o"))
# 2322
print
(format
(x,"x"))
# 4d2
使用合格式:'標識' % 引數
符號
解釋例項
輸出%c
字元轉換成ascii碼
print(』%c %c %c』 % (97,98,99))
a b c
%s格式化字串
%d格式化整數
print(』%d + %d = %d』 % (3,4,7))
3 + 4 = 7
%f控制定點數的小數字數輸出
(』%0.3f』 % 2.9876)
2.988
%o十進位制轉八進位制
print(』%o』 % 10)
12%x
十進位制轉十六進製制
print(』%x』 % 10)a%x
作用同上,x變大寫
print(』%x』 % 10)a%e
用科學計數法格式化定點數
print(』%e』 % 2345.5690)
2.345569e+03
%e作用同上,e變大寫
print(』%e』 % 2345.5690)e%g
根據值的大小靈活使用%f或者%e
print(』%g』 % 2345.5690)
2345.57
符號解釋
例項輸出
m.nm:數字總位數 n:小數點位數
print(』%8.2f』 % 12.345)
(三個空格)12.35
-左對齊
print(』%-8.1f』 % 12.3)
(4個空格)12.3
+右對齊
print(』%+8.1f』 % 12.3)
12.3(4個空格)
#顯示其他進製的標識
print(』%#x』 % 10)
0xa0
在數字前填充0
print(』%08.1f』 % 12.345)
000012.3
\表示轉義
符號
解釋例項
輸出\』
單引號print("\』")『\"
雙引號print("\"")「\a
發出系統響鈴聲
類似類似
\b退格符
類似類似
\n換行符
類似類似
\t橫向製表符(tab)
類似類似
\v縱向製表符
類似類似
\r回車符
類似類似
\f換頁符
類似類似
\o八進位制識別符號
類似類似
\x十六進製制識別符號
類似類似
\0空字元
類似類似
\反斜槓
類似類似
python格式化輸出
原文 在python中也有類似於c中的printf 的格式輸出標記。在python中格式化輸出字串使用的是 運算子,通用的形式為 格式標記字串 要輸出的值組 其中,左邊部分的 格式標記字串 可以完全和c中的一致。右邊的 值組 如果有兩個及以上的值則需要用小括號括起來,中間用短號隔開。重點來看左邊的部...
python 格式化輸出
usr bin python coding utf 8 可以指定所需長度的字串的對齊方式 預設 左對齊 右對齊 中間對齊 只用於數字 在小數點後進行補齊 print 1 t format wangyu print 2 t format 1.1415926 print 3 t format 1.141...
Python格式化輸出
python時間輸出格式化 python格式化日期時間的函式為datetime.datetime.strftime 由字串轉為日期型的函式為 datetime.datetime.strptime 兩個函式都涉及日期時間的格式化字串,列舉如下 舉乙個例子 ebay中時間格式為 sep 21 09 16...