Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python整数连接_Python_String_Integer_Concatenation - Fatal编程技术网

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