Python3 print 函式用法總結

2021-10-05 18:56:03 字數 3108 閱讀 2595

輸出字串和數字

>>

>

print

("runoob"

)# 輸出字串

runoob

>>

>

print

(100

)# 輸出數字

100>>

>

str=

'runoob'

>>

>

print

(str

)# 輸出變數

runoob

>>

> l =[1

,2,'a'

]# 列表

>>

>

print

(l)[1,

2,'a']

>>

> t =(1

,2,'a'

)# 元組

>>

>

print

(t)(1,

2,'a')

>>

> d =

# 字典

>>

>

print

(d)

格式化輸出整數

支援引數格式化,與 c 語言的 printf 類似

>>

>

str=

"the length of (%s) is %d"%(

'runoob'

,len

('runoob'))

>>

>

print

(str

)the length of (runoob)

is6

python字串格式化符號:

符   號	描述

%c 格式化字元及其ascii碼

%s 格式化字串

%d 格式化整數

%u 格式化無符號整型

%o 格式化無符號八進位制數

%x 格式化無符號十六進製制數

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

%f 格式化浮點數字,可指定小數點後的精度

%e 用科學計數法格式化浮點數

%e 作用同%e,用科學計數法格式化浮點數

%g %f和%e的簡寫

%g %f 和 %e 的簡寫

%p 用十六進製制數格式化變數的位址

格式化操作符輔助指令:

符號    	功能

* 定義寬度或者小數點精度

- 用做左對齊

+ 在正數前面顯示加號( + )

在正數前面顯示空格

在八進位制數前面顯示零(『0』),在十六進製制前面顯示』0x』或者』0x』(取決於用的是』x』還是』x』)

0 顯示的數字前面填充』0』而不是預設的空格

% 『%%『輸出乙個單一的』%』

(var)	對映變數(字典引數)

m.n. m 是顯示的最小總寬度,n 是小數點後的位數(如果可用的話)

格式化輸出16進製制,十進位制,八進位制整數

#%x — hex 十六進製制

#%d — dec 十進位制

#%o — oct 八進位制

>>

>nhex =

0xff

>>

>

print

("nhex = %x,ndec = %d,noct = %o"

%(nhex,nhex,nhex)

)nhex = ff,ndec =

255,noct =

377

4.格式化輸出浮點數(float)

>>

>pi =

3.141592653

>>

>

print

('%10.3f'

% pi)

#欄位寬10,精度3

3.142

>>

>

print

("pi = %.*f"%(

3,pi)

)#用*從後面的元組中讀取字段寬度或精度

pi =

3.142

>>

>

print

('%010.3f'

% pi)

#用0填充空白

000003.142

>>

>

print

('%-10.3f'

% pi)

#左對齊

3.142

>>

>

print

('%+f'

% pi)

#顯示正負號

+3.141593

自動換行

print 會自動在行末加上回車, 如果不需回車,只需在 print 語句的結尾新增乙個逗號 , 並設定分隔符引數 end,就可以改變它的行為。

>>

>

for i in

range(0

,6):

...print

(i)...

0123

45>>

>

for i in

range(0

,6):

...print

(i, end=

" ")..

.012

345

print 不換行

在 python 中 print 預設是換行的:

>>

>

for i in

range(0

,3):

...print

(i)...

012>>

>

要想不換行你應該寫成 print

(i, end ='')

>>

>

for i in

range(0

,3):

...print

(i, end ='')

...012

Python 3 print 函式用法總結

1 print runoob 輸出字串 2runoob 3 print 100 輸出數字 4 100 5 str runoob 6 print str 輸出變數 7runoob 8 l 1,2,a 列表 9 print l 10 1,2,a 11 t 1,2,a 元組12 print t 13 1,...

Python 3 print 函式用法總結

print runoob 輸出字串 runoob print 100 輸出數字 100 str runoob print str 輸出變數 runoob l 1,2,a 列表 print l 1,2,a t 1,2,a 元組 print t 1,2,a d 字典 print d 支援引數格式化,與 ...

python3 print顏色顯示

顯示方式 效果 0 終端預設設定 1 高亮顯示 4 使用下劃線 5 閃爍 7 反白顯示 8 不可見 字型色 背景色 顏色描述 30 40 黑色 31 41 紅色 32 42 綠色 33 43 黃色 34 44 藍色 35 45 紫紅色 36 46 青藍色 37 47 白色 print 033 1 3...