消除Python 3 中列印字串中的空格
在Python 3 中,控制列印值之間的間距可能具有挑戰性,但這裡有一些常用方法:
使用sep 參數:
sep參數,當在print() 函數中指定時,允許您刪除值之間不需要的空格。例如:
print("a", "b", "c", sep="")
這將列印“abc”,沒有任何額外的空格。
將整數轉換為字串:
如果有整數值,可以使用str() 將它們轉換為字串函數:
a = 42
b = 84
print("a = " str(a) ", b = " str(b))
這將列印“a = 42, b = 84”,不含空格。
使用format()方法:
format()方法也可以用來格式化字串:
print("a = {}, b = {}".format(a, b))
這將印製"a = 42, b = 84"不帶空格。
使用f 字串(Python 3.6 ):
Python 3.6引入了f-strings,它提供了一種簡潔易讀的方式來格式化字串:
print(f"a = {a}, b = {b}")
這將列印“a = 42, b = 84”,不帶空格。
附加提示:
另一種方法使用join() 方法將整數轉換為字串時刪除值之間的空格:
print(",".join([str(a), str(b)]))
這將印製“42,84”,不帶空格。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3