2017-04-01 39 views
0

我想选项卡分离三个变量如下:为什么我的标签分离不起作用?

single_element = str(pos) + "\t" + str(ref) + "\t" +str(alt) 

输出我print(single_element)得到的是:

pos\tref\talt 

但我想的是:

pos ref alt 
+0

如果你打印(single_element)'? –

+0

抱歉是编辑相应 –

+0

这可能是因为您的输出设备(IDE控制台)不支持标签。你在用什么IDE? – Moyamo

回答

0

你可以使用expandtabs来指定制表符

print(single_element.expandtabs(8)) 
+0

您可能打算写'print(single_element.expandtabs(8))' – Leva7

+0

谢谢@Leva7。 'print(single_element).expandtabs(8)'给出了相同的结果。但我修改了我的答案。 – manvi77

+0

我不知道你在使用什么样的语言,但是在Python 3中'print'返回'None',所以你的调用基本上变成'None.expandtabs(8)',这显然会引发异常。 – Leva7

相关问题