Python——print用法詳解

一、print語法格式

print()函數具備豐富的功能,詳細語法格式以下:
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)python

默認狀況下,將值打印到流或sys.stdout。
可選關鍵字參數:
file:類文件對象(stream); 默認爲當前的sys.stdout。
sep:在值之間插入的字符串,默認爲空格。
end:在最後一個值後附加的字符串,默認爲換行符。
flush:是否強制刷新流。緩存

二、sep可選關鍵字參數

sep參數能夠在值之間插入字符串,默認值爲空格。
例:函數

print('1','2','3','4',sep = "插入")

輸出結果:性能

1插入2插入3插入4

三、file可選關鍵字參數

file參數默認值爲sys.stdout,表明系統標準輸出,即屏幕。咱們能夠經過改變該參數使print()函數輸出到特定的文件中。
例:對象

f = open(r"F:\text.txt","w")	# 打開文件,以便寫入
print('test',file =)	# 輸出到文件
f.close()	# 關閉文件

 

運行後,能夠看到test輸出到text.txt文件中。blog

四、end可選關鍵字參數

end參數默認爲"\n"(換行符),若是想在print()函數輸出以後輸出別的字符串,能夠重設end參數。
例:
字符串

print('1','2',end = "最後")

輸出結果:博客

1 2最後>>>

運行後,咱們能夠看到,print()函數輸出以後不會換行,且在最後一個值後面附加了「最後」。class

五、flush可選關鍵字參數

 

flush參數用於控制輸出緩存,通常爲了能夠得到較好的性能,保持爲False便可。test

—————————————————————————————————————

*****第一次寫博客,可能寫得不夠好,望見諒。*****

相關文章
相關標籤/搜索