Python整数连接
如何使用正斜杠(/)连接整数和字符串,而不使用空格,如下所示Python整数连接,python,string,integer,concatenation,Python,String,Integer,Concatenation,如何使用正斜杠(/)连接整数和字符串,而不使用空格,如下所示 i am trying to get such output x=1 y=2 c=3 output without space 1/2/3 # Also in case if x=1 b=2 c="a" output : 1/2/a 您可以使用.format() i、 e 对于反斜杠\使用: out = "{}\\{}\\{}".format(a,b,c) 由于反斜杠需要转义在Python中有很多方法可以实现您的目标
i am trying to get such output
x=1
y=2
c=3
output without space 1/2/3
# Also in case if
x=1
b=2
c="a"
output : 1/2/a
您可以使用.format()
i、 e
对于反斜杠\
使用:
out = "{}\\{}\\{}".format(a,b,c)
由于反斜杠需要转义在Python中有很多方法可以实现您的目标,下面是我通常使用的一些方法:
x=1
y=2
z=3
output1 = '%s/%s/%s' % (x, y, z)
output2 = '{}/{}/{}'.format(x, y, z)
由于可读性,我认为最好的是:
output3 = '{a}/{b}/{c}'.format(a=x, b=y, c=c)
有关更多信息,请查看
如果您使用的是Python3,那么可以使用
sep
关键字参数使print
具有这种行为
print(1, 2, "a", sep="/")
# 1/2/a
你在努力做什么?输出应该是什么?如果一个字符串(例如仅用于打印):
output=str(x)+str(y)+str(c)
您应该显示您已经尝试过的内容。谢谢@JonnyTischbeinworked@Goe这是正斜杠,不是反斜杠Hop想要正斜杠,不是反斜杠看看输出,它包含正斜杠,不是反斜杠
print(1, 2, "a", sep="/")
# 1/2/a