網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

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

欄目: 電腦 / 發佈於: / 人氣:6.66K

很多小夥伴可能剛開始學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張