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即可。
—————————————————————————————————————
*****第一次寫博客,可能寫得不夠好,望見諒。*****