這篇文章將為大家詳細講解有關python不換行打印的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
站在用戶的角度思考問題,與客戶深入溝通,找到鹽湖網站設計與鹽湖網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:網站設計、成都網站設計、企業官網、英文網站、手機端網站、網站推廣、申請域名、雅安服務器托管、企業郵箱。業務覆蓋鹽湖地區。
Python2.7中,執行完print后,會自動換行,如下代碼會打印:abc\n123\n(其中\n代表換行)
print ('abc') print ('123')
如何實現不換行打印字符呢,下面介紹Python2.7中 實現不換行打印字符的3種簡單方法:
1.在print函數后加一個逗號,打印效果如同用空格代替了換行,如下代碼會打印:abc123(其中代表空格)
print ('abc'), print ('123'),
2.用from __future__import print_function引用Python3.0上的方法,如下代碼會打印:abc123(無任何多余字符)
提示:引用該方法后,1中的方法會失效。(但語法上不報錯,親驗)
備注:from __future__ import print_function中__是下劃線,也就是英文輸入法下兩次shift+_
from __future__ import print_function print ('abc',end='') print ('123',end='')
備注:其實print函數是將end參數設置為了'\n',所以直接使用print函數會自動換行。
而且該方法可以自定義end符號,如下代碼會打印:abc&123&
from __future__ import print_function print ('abc',end='&') print ('123',end='&')
3.調用模塊sys,此處暫不討論sys,僅僅列出簡單的實現代碼,如下代碼會打印:abc123(無任何多余字符)
import sys sys.stdout.write('abc') sys.stdout.write('123')?
關于python不換行打印的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
名稱欄目:python不換行打印的方法
網頁路徑:http://m.kartarina.com/article4/jecpie.html
成都網站建設公司_創新互聯,為您提供品牌網站建設、云服務器、App開發、用戶體驗、虛擬主機、動態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯