python中print輸出有空格如何解決
python print輸出有空格問題
python中print輸出的時(shí)候總會(huì)在每個(gè)輸出之間加一個(gè)空格,
想要去除這個(gè)空格,那么就得用標(biāo)準(zhǔn)的輸入輸出了。
import sys sys.stdout.write("asd")
這樣就不會(huì)輸出空格了。
python print函數(shù)中空格刪除
1.print函數(shù)
在 print() 方法中,增加 sep= ’ ’ 的參數(shù)
a='哈哈' b='你好' print('a=',a,",b=",b,sep='')
語法
print() 語法格式:
print(*objects, sep=' ', end='\n', file=sys.stdout)
參數(shù)
- objects – 復(fù)數(shù),表示可以一次輸出多個(gè)對(duì)象。輸出多個(gè)對(duì)象時(shí),需要用 , 分隔。
- sep – 用來間隔多個(gè)對(duì)象,默認(rèn)值是一個(gè)空格。
- end – 用來設(shè)定以什么結(jié)尾。默認(rèn)值是換行符 \n,我們可以換成其他字符串。
- file – 要寫入的文件對(duì)象。
>>>print(1) 1 >>> print("Hello World") Hello World >>> a = 1 >>> b = 'runoob' >>> print(a,b) # 打印引用,中間有空格 1 runoob >>> print("aaa""bbb") # 直接打印變量,沒有空格 aaabbb >>> print("aaa","bbb") # 有空格 aaa bbb >>> print("www","runoob","com",sep=".") # 設(shè)置間隔符 www.runoob.com
2. strip()方法
去除字符串開頭或者結(jié)尾的空格
>>> a = " a b c " >>> a.strip() 輸出:'a b c'
3. lstrip()方法
去除字符串開頭的空格
>>> a = " a b c " >>> a.lstrip() 輸出:'a b c '
4. rstrip()方法
去除字符串結(jié)尾的空格
>>> a = " a b c " >>> a.rstrip() 輸出:' a b c'
5. replace()方法
可以去除全部空格
# replace主要用于字符串的替換replace(old, new, count) >>> a = " a b c " >>> a.replace(" ", "") 輸出:'abc'
6. join()方法+split()方法
可以去除全部空格
# join為字符字符串合成傳入一個(gè)字符串列表,split用于字符串分割可以按規(guī)則進(jìn)行分割 >>> a = " a b c " >>> b = a.split() # 字符串按空格分割成列表 >>> b ['a', 'b', 'c'] >>> c = "".join(b) # 使用一個(gè)空字符串合成列表內(nèi)容生成新的字符串 >>> c 'abc'
# 快捷用法 >>> a = " a b c " >>> "".join(a.split()) 輸出:'abc'
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python自動(dòng)化測試中APScheduler?Flask的應(yīng)用示例
這篇文章主要為大家介紹了python自動(dòng)化測試中APScheduler?Flask的應(yīng)用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07使用Python爬取Json數(shù)據(jù)的示例代碼
這篇文章主要介紹了使用Python爬取Json數(shù)據(jù)的示例代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12Python編寫春聯(lián)的示例代碼(支持行書隸書楷書)
這篇文章主要介紹了如何通過Python代碼編寫春聯(lián),其中春聯(lián)字體支持行書隸書楷書。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以動(dòng)手試一試2022-01-01