解決Python print輸出不換行沒空格的問題
今天在做編程題的時(shí)候發(fā)現(xiàn)Python的print輸出默認(rèn)換行輸出,并且輸出后有空格。
題目要求輸出
122
而我的輸出是:
1
2
2
于是我百度查到取消print自動(dòng)換行的方法:就是在print的值后邊加逗號(hào),例如print x,
果然,不換行了,但是輸出結(jié)果仍然不對(duì),要求輸出為122,而我的輸出為1 2 2
于是我繼續(xù)百度查方法,發(fā)現(xiàn)Python2和Python3的print方法是不同的。Python2的print不用加()可以直接輸出,例如print 'hello world', Python3則需要加括號(hào) print("hello world"),而且Python3的print方法是有參數(shù)的,比如sep表示字符串之間的連接符,end表示以什么結(jié)尾。如果沒有設(shè)置參數(shù)默認(rèn)sep=‘ ',end='\n',因此我把我的代碼改為:
print (i,end=''),但是我發(fā)現(xiàn)編譯錯(cuò)誤,因?yàn)槲矣玫氖荘ython2,跑Python2 的print是沒有參數(shù)的,同理,如果在Python3中使用print x,這種逗號(hào)形式,也是編譯錯(cuò)誤的。
于是我不知道該怎么辦了,繼續(xù)百度查到了:
from __future__ import print_function
只要在程序前加這個(gè)就可以在Python2中使用參數(shù)了。最后終于正確輸出122
后來(lái),我又發(fā)現(xiàn)一種方法就是使用
sys.stdout.write()
我把代碼改為:
sys.stdout.write(str(i))
也能正確輸出122
以上這篇解決Python print輸出不換行沒空格的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python流程控制 while循環(huán)實(shí)現(xiàn)解析
這篇文章主要介紹了Python流程控制 while循環(huán)實(shí)現(xiàn)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09Python列表創(chuàng)建與銷毀及緩存池機(jī)制
這篇文章主要介紹了Python列表創(chuàng)建與銷毀及緩存池機(jī)制,文章基于python展開對(duì)列表創(chuàng)建與銷毀內(nèi)容的展開,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-05-05Spring Cloud Feign高級(jí)應(yīng)用實(shí)例詳解
這篇文章主要介紹了Spring Cloud Feign高級(jí)應(yīng)用實(shí)例詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12Python實(shí)現(xiàn)查找數(shù)據(jù)庫(kù)最接近的數(shù)據(jù)
這篇文章主要介紹了Python實(shí)現(xiàn)查找數(shù)據(jù)庫(kù)最接近的數(shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06Python?gRPC流式通信協(xié)議詳細(xì)講解
這篇文章主要介紹了Python?gRPC流式通信協(xié)議,最近幾天在搞golang的grpc,跑通之后想用php作為客戶端調(diào)用一下grpc服務(wù),結(jié)果拉了,一個(gè)php的grpc服務(wù)安裝,搞了好幾天,總算搞定了2022-11-11基于np.arange與np.linspace細(xì)微區(qū)別(數(shù)據(jù)溢出問題)
這篇文章主要介紹了基于np.arange與np.linspace細(xì)微區(qū)別(數(shù)據(jù)溢出問題),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05python學(xué)生管理系統(tǒng)代碼實(shí)現(xiàn)
這篇文章主要為大家詳細(xì)介紹了python學(xué)生管理系統(tǒng)代碼實(shí)現(xiàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03利用matplotlib實(shí)現(xiàn)根據(jù)實(shí)時(shí)數(shù)據(jù)動(dòng)態(tài)更新圖形
今天小編就為大家分享一篇利用matplotlib實(shí)現(xiàn)根據(jù)實(shí)時(shí)數(shù)據(jù)動(dòng)態(tài)更新圖形,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12