Python3 格式化輸出 s d 等

2021-08-17 19:46:05 字數 1605 閱讀 7307

1.列印字串

print("

my name is %s

" %("

alfred.xue"))

#輸出效果:

my name

is alfred.xue

2.列印整數

print("i am %d years old." %(25))

#輸出效果:

i am

25 years old.

3.列印浮點數

print ("

his height is %f m

"%(1.70))

#輸出效果:

his height is 1.700000 m

4.列印浮點數(指定保留兩位小數)

print ("

his height is %.2f m

"%(1.70))

#輸出效果:

his height

is 1.70 m

5.指定佔位符寬度

print ("

name:%10s age:%8d height:%8.2f

"%("

alfred

",25,1.70))

#輸出效果:

name: alfred age:

25 height: 1.70

6.指定佔位符寬度(左對齊)

print ("

name:%-10s age:%-8d height:%-8.2f

"%("

alfred

",25,1.70))

#輸出效果:

name:alfred     age:25       height:1.70

7.指定佔位符(只能用0當佔位符?)

print ("

name:%-10s age:%08d height:%08.2f

"%("

alfred

",25,1.70))

#輸出效果:

name:alfred age:

00000025 height:00001.70

8.科學計數法

format(0.0026,'

.2e'

)#輸出效果:

'2.60e-03'

字串格式化**:

格式描述

%%百分號標記

%c字元及其ascii碼

%s字串

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

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

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

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

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

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

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

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

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

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

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

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

Python3 格式化輸出 s d 等

python3 格式化輸出 s d 等 1.列印字串 print my name is s alfred.xue 輸出效果 my name is alfred.xue 2.列印整數 print i am d years old.25 輸出效果 i am 25 years old.3.列印浮點數 pr...

Python3 格式化輸出 s d 等

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

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