Python——print用法詳解


1、print語法格式

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

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

2、sep可選關鍵字參數

sep參數可以在值之間插入字符串,默認值為空格。
例:

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

輸出結果:

1插入2插入3插入4

3、file可選關鍵字參數

file參數默認值為sys.stdout,代表系統標准輸出,即屏幕。我們可以通過改變該參數使print()函數輸出到特定的文件中。
例:

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

 

運行后,可以看到test輸出到text.txt文件中。

4、end可選關鍵字參數

end參數默認為"\n"(換行符),如果想在print()函數輸出之后輸出別的字符串,可以重設end參數。
例:

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

輸出結果:

1 2最后>>>

運行后,我們可以看到,print()函數輸出之后不會換行,且在最后一個值后面附加了“最后”。

5、flush可選關鍵字參數

 

flush參數用於控制輸出緩存,一般為了可以獲得較好的性能,保持為False即可。

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM