Python print() 函數

Python3 內置函數 Python3 內置函數


描述

print() 方法用於列印輸出,最常見的一個函數。

在 Python3.3 版增加了 flush 關鍵字參數。

print 在 Python3.x 是一個函數,但在 Python2.x 版本不是一個函數,只是一個關鍵字。

語法

以下是 print() 方法的語法:

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

參數

  • objects -- 複數,表示可以一次輸出多個對象。輸出多個對象時,需要用 , 分隔。
  • sep -- 用來間隔多個對象,默認值是一個空格。
  • end -- 用來設定以什麼結尾。默認值是換行符 \n,我們可以換成其他字串。
  • file -- 要寫入的檔對象。
  • flush -- 輸出是否被緩存通常決定於 file,但如果 flush 關鍵字參數為 True,流會被強制刷新。

返回值

無。


實例

以下展示了使用 print 函數的實例:

Python3 下測試

>>>print(1) 1 >>> print("Hello World") Hello World >>> a = 1 >>> b = 'zaixian' >>> print(a,b) 1 zaixian >>> print("aaa""bbb") aaabbb >>> print("aaa","bbb") aaa bbb >>> >>> print("www","zaixian","com",sep=".") # 設置間隔符 www.zaixian.com

使用 flush 參數生成一個 Loading 的效果:

實例

import time

print("---zaixian EXAMPLE : Loading 效果---")

print("Loading",end = "")
for i in range(20):
    print(".",end = '',flush = True)
    time.sleep(0.5)

效果如下圖:

更多內容參考:Python3 print 函數用法總結

Python3 內置函數 Python3 內置函數