教你怎麼讓python的print不換行(print引數詳解)

來源:酷知科普網 6.97K

很多小夥伴可能剛開始學python的時候會覺得很鬱悶,為什麼print要自動換行呢?
不換行行不行?其實是可以的,下面小編就教大家怎麼用print不換行。詳細小夥伴看完這篇會對print有新的認識

教你怎麼讓python的print不換行(print引數詳解)

操作方法

(01)其實這只是print的一個引數,也是print的一個小技巧。如果小夥伴是在windows上寫的python程式,又有python提供的IDLE的話,請開啟這個IDLE。如圖,我們輸入print(

教你怎麼讓python的print不換行(print引數詳解) 第2張

(02)可以看到IDLE給我們的提示,print(value,....,sep = ' ',end = 'n', file=ut,flush=False)詳細value這個引數我們都可以理解,就是要列印的內容,列印到哪呢,列印到ut,flush = False說明不開啟緩衝,我們要注意三點,第一是sep = ' ',注意單引號內有一個空格,這也就是為什麼我們print("Hello","你好嗎"),列印兩個內容的時候,把它們分為兩個引數來列印會出現空格的原因了,其實小夥伴們也可以加入一個製表符t,或者是其它什麼,例如*號,或者是''我們試試看?print("你好","我好","大家好",sep = "*")print("你好","他好","我也好",sep = "")print("你笑","他笑","我也笑",sep = "t")print("哈哈","哈哈","哈哈哈",sep = "==")print("哈哈","哈哈","哈哈哈")print("哈哈","哈哈","哈哈哈",sep="")執行這6條語句就可以發現,其實sep就是設定引數之間的分隔符。

教你怎麼讓python的print不換行(print引數詳解) 第3張

(03)要注意的第二點就是end='n',也就是為什麼print語句會自動換行的原因了。其實end引數是為了print列印我們想要列印的內容之後做的事情。其實也很簡單。我們想要不換行,我們把end='n'設定為end=""就行我們執行以下3條程式碼即可深刻領會。print("你好啊",end=" 我很好啊")print("你好啊",end=" 我很好t大家都好")print("你好啊",end="")要注意一點是,在IDLE中我們無法取消掉這一點(其實是取消掉了,但是IDLE內建規則就是,每執行一條語句,都會換行,所以看起來我們end=""好像沒效果,其實細心一點會發現是有效果的)

教你怎麼讓python的print不換行(print引數詳解) 第4張
教你怎麼讓python的print不換行(print引數詳解) 第5張

(04)要注意的第三點就是file=ut,這是說我們列印的內容直接列印到標準輸出stdout,也就是我們的螢幕。其實我們可直接列印到檔案內。例如我們可以這樣執行。print("離離原上草,下一句是什麼",file=open("c:","w"))這樣我們就把我們的輸入直接寫入到C盤內的中(檔案不存在則建立)

教你怎麼讓python的print不換行(print引數詳解) 第6張

(05)這時開啟檔案看看,是不是我們剛剛列印的內容,沒有列印到螢幕,卻往我們檔案這裡列印了。至於檔案關閉的問題,請放心,print結束後,會自動關閉,因為我們是file=open....,這個檔案是我們的變數,它接收了open函式的返回值,即file這個變數就是我們檔案的控制代碼。當然這個和本經驗沒多大關係,我們只需要知道,print內的引數file=往什麼地方列印即可其實這個功能很實用,我們在做系統管理或者是運維的時候,經常會用到print(file=open(....,"a"))引數a是add追加的意思

教你怎麼讓python的print不換行(print引數詳解) 第7張

是否幫到了您?如果有幫到您,請點個關注、點個投票、點個分享、點個贊

(01)怎麼關注?在經驗的右上角小編頭像旁邊點選關注,如圖。

教你怎麼讓python的print不換行(print引數詳解) 第8張

(02)怎麼點贊?請在經驗左側點贊,如圖。

教你怎麼讓python的print不換行(print引數詳解) 第9張

(03)怎麼投票?在經驗的下方點選投票,如圖。

教你怎麼讓python的print不換行(print引數詳解) 第10張

(04)如果覺得小編寫的還不錯,可以動動滑鼠把它分享給您的朋友。如何分享,滑鼠移動到右下角第一個按鈕上,在彈出的選項中進行分享,如圖。不盡感激。

教你怎麼讓python的print不換行(print引數詳解) 第11張
熱門標籤