1樓:匿名使用者
你好,這個問題屬於print中的引數問題。其實,你說的這個問題可以用print中的sep引數解決。
end也屬於print中的一個引數,它表示的意思是:當print把要列印的內容全部列印出來之後,最後用end中的內容來結尾。
比如說print("a","b",end=",")
這段程式最後返回的結果就是:ab,
所以,想要去掉最後面的",",只需要不輸入end引數即可,它會預設為換行符,或者是給end引數賦個空值,兩種方法都行。分別舉個例子吧:
①print("a","b")
結果:ab
②print("a","b",end="")
在end的引號裡什麼都不要填
結果:ab
這樣就可以得到你想要的結果了
到這裡有人就會說了,既然這兩種返回的結果都一樣,那肯定是選短的呀
其實這兩種方法還是有一定的差別的,只是在剛才的情況中沒有體現出來而已。
接下來再舉例子,這次列印兩次:
print("a","b")
print("c","d")
結果:ab
cd發現了什麼,發現列印了兩行。其實如果不輸入end引數,它會預設其引數值為一個換行符,第一次print完之後,在結尾會再列印一個換行符,起到的作用也就是在下一次列印的時候從下一行開始列印
print("a","b",end="")
print("c","d",end="")
結果:abcd
好了,說完end引數,再提一下sep引數,也不用文字說明了,我舉兩個例子,應該看一下就明白有什麼作用了
print("a","b",sep=",")
結果:a,b
(注意哦,這裡的a和b之間是有逗號的,之前用end的時候都是沒有的,因為end作用在結尾的位置,而sep作用在字串和字串之間)
print("python","厲害","真厲害",sep="!")
結果:python!厲害!真厲害
什麼作用,應該很顯然了吧
希望我的解答對你有所幫助!祝你生活愉快!
2樓:雁西樓
那得看你怎麼寫的**了。已經print出去了,是沒法去掉了,想法子第四個不是end=','就是了。比如:
#水仙花數
flt = lambda x:x==int(x/100)**3 + int(x%100/10)**3 + (x%10)**3
print(','.join(str(_) for _ in filter(flt ,range(100,1000))))
請問python中end=','怎麼去掉最後一個逗號
3樓:匿名使用者
如果輸出的時候bai不想要最後有逗du號,把end=','改為zhiend=' '即可
如果是別人dao輸出的檔案,讀入的時候不想回要逗號答,用切片等等方式都可以
或者字串讀入在s中
s = input()
s = s.strip(',')
# 或者 s = s.replace(',',' ')
寫水仙花的作文,寫水仙花的10字作文
猴菇飲料 我愛花,愛的花也的確不少,但是最使我心愛的是水仙花.春節快到了,人們都想過一個幸福 吉祥 快樂的節日,忙著準備著春節的物品,打掃家中的清潔衛生.我愛水仙花,因為它素雅清新,芳香醉人,還具有頑強的生命力.在我家寫字檯上就擺放著一盆水仙花.在嚴寒的時候,我每天總要給它換一盆清澈的水,好讓它時時...
關於水仙花的作文小練筆,寫水仙花作文
水仙花。盼呀,盼呀我家的水仙花終於開花了!那是春節前爸爸買來的一顆水仙花,放在盛滿水的花盆裡。水仙長的快,剛種下時,葉芽很小,不久,它就躥得高高的了。一天,水仙花抽出了一根莖,上面生出三個形狀像豆角一樣的花苞,花苞外面包著一層透明的皮兒。又過了幾天,花兒頂破了外面的皮,外層的花瓣向外伸展,而裡面的幾...
用python寫爬蟲有多難,用python寫一個爬蟲有多難
老男孩教育 python爬蟲領域是相對於最好入門的,不過具體多長時間可以寫出來,要根據個人的理解能力以及學習能力來決定,學會python基礎語法之後,幾乎就可以寫出爬蟲。 知乎 有個不錯的答案 關於爬蟲入門的回答 很詳細了 雨落 看下urllib2 urllib 和beautifulsuop4就可以...