python 格式化輸出 進製的轉換 轉義字元

2021-10-16 13:05:02 字數 2848 閱讀 8252

# 案例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...