消除 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 字符串,它提供了一种简洁易读的方式来格式化字符串:
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