溫馨提示×

溫馨提示×

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

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

python輸出語句的寫法是什么

發(fā)布時間:2020-09-02 11:34:22 來源:億速云 閱讀:141 作者:小新 欄目:編程語言

小編給大家分享一下python輸出語句的寫法是什么,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

在python中要輸出內(nèi)容時,可以使用輸出語句print?;镜妮敵龈袷轿覀円呀?jīng)都掌握了,實(shí)際上 print() 函數(shù)完全可以同時輸出多個變量,而且它具有更多豐富的功能。

print() 函數(shù)的詳細(xì)語法格式如下:

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

從上面的語法格式可以看出,value 參數(shù)可以接受任意多個變量或值,因此 print() 函數(shù)完全可以輸出多個值。例如如下代碼:

user_name = 'Charlie'
user_age = 8
#同時輸出多個變量和字符串
print("讀者名:",user_name,"年齡:",user_age)

運(yùn)行上面代碼,可以看到如下輸出結(jié)果:

讀者名: Charlie 年齡: 8

從輸出結(jié)果來看,使用 print() 函數(shù)輸出多個變量時,print() 函數(shù)默認(rèn)以空格隔開多個變量,如果讀者希望改變默認(rèn)的分隔符,可通過 sep 參數(shù)進(jìn)行設(shè)置。例如輸出語句:

#同時輸出多個變量和字符串,指定分隔符
print("讀者名:" ,user_name,"年齡:",user_age,sep='|')

運(yùn)行上面代碼,可以看到如下輸出結(jié)果:

讀者名:|Charlie|年齡:|8

在默認(rèn)情況下,print() 函數(shù)輸出之后總會換行,這是因?yàn)?print() 函數(shù)的 end 參數(shù)的默認(rèn)值是“\n”,這個“\n”就代表了換行。如果希望 print() 函數(shù)輸出之后不會換行,則重設(shè) end 參數(shù)即可,例如如下代碼:

#設(shè)置end 參數(shù),指定輸出之后不再換行
print(40,'\t',end="")
print(5O,'\t',end="")
print(60,'\t',end="")

上面三條 print() 語句會執(zhí)行三次輸出,但由于它們都指定了 end="",因此每條 print() 語句的輸出都不會換行,依然位于同一行。運(yùn)行上面代碼,可以看到如下輸出結(jié)果:

40    50    60

file 參數(shù)指定 print() 函數(shù)的輸出目標(biāo),file 參數(shù)的默認(rèn)值為 sys.stdout,該默認(rèn)值代表了系統(tǒng)標(biāo)準(zhǔn)輸出,也就是屏幕,因此 print() 函數(shù)默認(rèn)輸出到屏幕。實(shí)際上,完全可以通過改變該參數(shù)讓 print() 函數(shù)輸出到特定文件中,例如如下代碼:

f = open("demo.txt","w")#打開文件以便寫入
print('滄海月明珠有淚',file=f)
print('藍(lán)回日暖玉生煙',file=f)
f.close()

上面程序中,open() 函數(shù)用于打開 demo.txt 文件,接連 2 個 print 函數(shù)會將這 2 段字符串依次寫入此文件,最后調(diào)用 close() 函數(shù)關(guān)閉文件,教程后續(xù)章節(jié)還會詳細(xì)介紹關(guān)于文件操作的內(nèi)容。

print() 函數(shù)的 flush 參數(shù)用于控制輸出緩存,該參數(shù)一般保持為 False 即可,這樣可以獲得較好的性能。

看完了這篇文章,相信你對python輸出語句的寫法是什么有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI