導航:首頁 > 編程語言 > python的逗號消失

python的逗號消失

發布時間:2024-10-15 13:44:09

『壹』 用python寫水仙花數,四個數用end',`輸出,該怎麼在保留其他逗號的情況下,去掉最後一個逗號

你好,這個問題屬於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的值換作空的,它就可以不再默認是換行符,而是你定義的空值,所以在第一次print之後,它不會在結尾列印任何的東西,下一次列印也會是從上一次列印的後面直接開始列印

好了,說完end參數,再提一下sep參數,也不用文字說明了,我舉兩個例子,應該看一下就明白有什麼作用了

print("a","b",sep=",")

結果:a,b

(注意哦,這里的a和b之間是有逗號的,之前用end的時候都是沒有的,因為end作用在結尾的位置,而sep作用在字元串和字元串之間)

print("Python","厲害","真厲害",sep="!")

結果:Python!厲害!真厲害

什麼作用,應該很顯然了吧

希望我的解答對你有所幫助!祝你生活愉快!

『貳』 python 如何將輸出的結果的逗號去掉,

自定義一個函數輸出list,用空格代替逗號:

defprintlist(lst):
lst=[str(x)forxinlst]
print(''.join(lst))

a=['zhan',123]
printlist(a)

『叄』 python 如何把最後一個逗號去掉

三種方法

print 5
for x in range(6,10):
print (x, end=",")

------------
for x in range(5,10):
if x==9:
print x
else:
print (x,end=",")
-----------
outputs=[]
for x in range(5,10):
outputs.append("%s"%x)
print ','.join(outputs)

閱讀全文

與python的逗號消失相關的資料

熱點內容
手機單獨加密app 瀏覽:66
51單片機定時005秒 瀏覽:301
歷年程序員考試真題 瀏覽:402
如何租借境外伺服器 瀏覽:577
阿里雲伺服器簡書 瀏覽:336
python玩轉列表 瀏覽:241
史料學pdf 瀏覽:259
我的便利簽在哪裡加密 瀏覽:169
同步伺服器什麼意思 瀏覽:944
什麼叫做伺服器初始化錯誤 瀏覽:39
dos命令如何清除日誌 瀏覽:983
大良車輛解壓在哪裡 瀏覽:86
pdf轉換cad圖紙 瀏覽:827
騰訊雲從伺服器下載文件到本地 瀏覽:391
戴爾電腦app在哪裡下載 瀏覽:170
新余程序員招聘 瀏覽:933
hp伺服器怎麼做直通 瀏覽:753
在哪裡下載拳頭app 瀏覽:314
CAD圖形放大字體不變的命令 瀏覽:980
陝西半加密硅灰價格 瀏覽:561