Python中print函式的使用

2021-10-10 20:46:10 字數 1991 閱讀 6392

參考菜鳥教程

#coding=gbk

# 列表

# 使用來表示列表並使用逗號分隔其中元素

m_number =

['ab'

,'34'

,'56'

]# 關於print函式的測試:

# 自動換行,不需要換符,軟體可以使用常規的注釋快捷鍵:ctrl+/

# 如果不需要換行只需在 print 語句的結尾新增乙個逗號 , 並設定分隔符引數 end

print

("hello"

, end =

" ")

print

("world"

)# 列印列表:print(列表名)可以將列表中所有的引數列印出來

print

("列表:"

,m_number)

# print(列表名[元素序號]) 可以將列表中某個元素列印出來 序號從0開始

print

("列表序號0:"

,m_number[0]

)# 輸出元組(不明白)

t =(1,

2,'a')

print

("元組:"

,t)# 輸出字典

d =print

("字典:"

,end =

" ")

print

(d)# 格式化輸出

# %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 是小數點後的位數(如果可用的話)

# eg1:

nhex =

0xff

print

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

%(nhex,nhex,nhex)

)str

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

'runoob'

,len

('runoob'))

print

(str

)# eg2

pi =

3.141592653

print

('%10.3f'

% pi)

# 欄位寬10,精度3

print

("pi = %.*f"%(

3,pi)

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

print

('%010.3f'

% pi)

# 用0填充空白

print

('%-10.3f'

% pi)

# 左對齊

print

('%+f'

% pi)

# 顯示正負號

print

(m_number[0]

.title())

# 可以和字串結合

python中print()函式裡的

一些入門書籍沒有介紹print 函式這一格式化輸出方法,有的同學看到這裡會有疑惑。說明 字元 標記轉換說明符 str the length of s is d runoob len runoob print str the length of runoob is 6或者 x hex 十六進製制 d ...

python中print函式的引數

在python中,print預設向螢幕輸出指定的文字,例如 print hello,world hello world print的完整格式為print objects,sep,end,file,flush 其中後面4個為可選引數 sep 在輸出字串之間插入指定字串,預設是空,例如 print a ...

Python中的print 函式用法總結

函式語法 print objects,sep end n file sys.stdout objects 複數,表示可以一次輸出多個物件。輸出多個物件時,需要用 分隔。sep 用來間隔多個物件,預設值是乙個空格。end 用來設定以什麼結尾。預設值是換行符 n,我們可以換成其他字串。file 要寫入的...