解決Python print輸出不換行沒(méi)空格的問(wèn)題
今天在做編程題的時(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é)尾。如果沒(méi)有設(shè)置參數(shù)默認(rèn)sep=‘ ',end='\n',因此我把我的代碼改為:
print (i,end=''),但是我發(fā)現(xiàn)編譯錯(cuò)誤,因?yàn)槲矣玫氖荘ython2,跑Python2 的print是沒(méi)有參數(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輸出不換行沒(méi)空格的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python?flask框架post接口調(diào)用示例
這篇文章主要介紹了Python?flask框架post接口調(diào)用,結(jié)合實(shí)例形式分析了基于flask框架的post、get請(qǐng)求響應(yīng)及接口調(diào)用相關(guān)操作技巧,需要的朋友可以參考下2019-07-07
pytorch中forwod函數(shù)在父類中的調(diào)用方式解讀
這篇文章主要介紹了pytorch中forwod函數(shù)在父類中的調(diào)用方式解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02
關(guān)于pytest結(jié)合csv模塊實(shí)現(xiàn)csv格式的數(shù)據(jù)驅(qū)動(dòng)問(wèn)題
這篇文章主要介紹了pytest結(jié)合csv模塊實(shí)現(xiàn)csv格式的數(shù)據(jù)驅(qū)動(dòng),使用python中的csv模塊來(lái)處理csv文件,結(jié)合pygtest的參數(shù)化處理方式來(lái)實(shí)現(xiàn)ddt,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2022-05-05
Python實(shí)現(xiàn)自動(dòng)登錄百度空間的方法
這篇文章主要介紹了Python實(shí)現(xiàn)自動(dòng)登錄百度空間的方法,涉及Python的http請(qǐng)求發(fā)送、獲取響應(yīng)、cookie操作等相關(guān)技巧,需要的朋友可以參考下2017-06-06
Python數(shù)據(jù)結(jié)構(gòu)詳細(xì)
本文將詳細(xì)講解Python的數(shù)據(jù)結(jié)構(gòu),下面我們將講解Python關(guān)于關(guān)于列表更多的內(nèi)容以及del 語(yǔ)句和元組和序列等一些具體內(nèi)容,需要的下伙伴可以參考一下2021-09-09
pytorch中retain_graph==True的作用說(shuō)明
這篇文章主要介紹了pytorch中retain_graph==True的作用說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02
通過(guò)實(shí)例解析Python調(diào)用json模塊
這篇文章主要介紹了通過(guò)實(shí)例解析Python調(diào)用json模塊,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12
Python中使用socket發(fā)送HTTP請(qǐng)求數(shù)據(jù)接收不完整問(wèn)題解決方法
這篇文章主要介紹了Python中使用socket發(fā)送HTTP請(qǐng)求數(shù)據(jù)接收不完整問(wèn)題解決方法,本文使用一個(gè)循環(huán)解決了數(shù)據(jù)不完整問(wèn)題,需要的朋友可以參考下2015-02-02

