Python print() 函數
描述
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)
print("---zaixian EXAMPLE : Loading 效果---")
print("Loading",end = "")
for i in range(20):
print(".",end = '',flush = True)
time.sleep(0.5)
效果如下圖:
更多內容參考:Python3 print 函數用法總結