91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中的print怎么正確使用

發布時間:2021-12-27 14:51:14 來源:億速云 閱讀:141 作者:iii 欄目:大數據

本篇內容主要講解“python中的print怎么正確使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“python中的print怎么正確使用”吧!

相信很多同學入門Python的第一行代碼都是print('Hello World!')

print是初學者最先接觸的Python函數,但是很多同學可能到現在也不完全清楚它的用法。

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

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

除了常用的objects,剩下幾個參數大家應該比較陌生吧?下面咱們看看這幾個參數可以玩出什么花樣?

默認情況下,print 函數會將內容打印輸出到標準輸出流(即 sys.stdout),可以通過 file 參數自定義輸出流。

with open('data.txt', 'w') as f:
    print('Hello World!', file=f)
 

然后工作目錄下就會保存一份txt文件

python中的print怎么正確使用  

注意:print輸出的其實有兩行,第二行為空。這是因為當我們在 Python 中打印對象調用 print(obj) 時候,事實上是調用了sys.stdout.write(obj+'\n'),print 將需要的內容打印到控制臺,然后追加了一個換行符。

import sys
sys.stdout.write('Hello World!'+'\n')
print('Hello World!')
## 上面兩行是等價的
 

如果不想讓print自動換行,怎么辦呢?只需要指定end參數為空即可

print('Hello World!',end='')
 

flush這個參數就更有意思了,print() 函數會把內容放到內存中,不一定及時刷新顯示到屏幕中。使用flush=True之后,會在print結束之后,不管你有沒有達到條件,立即將內存中的東西顯示到屏幕上,清空緩存。
這樣就可以實現一些裝逼效果滿分的操作了

比如動態Loading效果:

import time
print("Loading",end = '')
for i in range(10):
    print(".",end = '',flush = True,)
    time.sleep(0.2)
print('\n',"Hello World!")
 
python中的print怎么正確使用  

再比如打字機效果

import time
def printer(text, delay=0.3):
    for ch in text:
        print(ch, end='', flush=True)
        time.sleep(delay)

printer('Hello World!')
 
python中的print怎么正確使用    

到此,相信大家對“python中的print怎么正確使用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阳西县| 玉林市| 霍山县| 交口县| 九江市| 沙坪坝区| 西藏| 天峨县| 巨野县| 洮南市| 瑞昌市| 南投市| 丽江市| 正镶白旗| 禄丰县| 崇义县| 紫阳县| 昌黎县| 龙游县| 广饶县| 潢川县| 信宜市| 东莞市| 遵义县| 远安县| 阳春市| 鹰潭市| 忻州市| 镇宁| 博湖县| 扎囊县| 苍梧县| 江都市| 彩票| 康马县| 长垣县| 冀州市| 尼玛县| 新沂市| 怀集县| 油尖旺区|