对于新行“\ n”在python中不起作用

时间:2015-01-27 10:26:18

标签: python-2.7

对于换行,我在代码中使用了"\n"。但它会产生错误。代码是 -

value1=100
value2=10.10
value3 ="Hello world"

print value1+"\n"+value2+"\n"+value3; 

3 个答案:

答案 0 :(得分:1)

value1value2不是字符串。你必须转换它们,print str(value1)+"\n"+str(value2)+"\n"+value3

答案 1 :(得分:0)

使用pep8格式的最佳程序

value1 = 100
value2 = 10.10
value3 = "Hello world"

print "Value1 = %s \nValue2 = %s \nValue3 = %s" % (value1, value2, value3)

<强>输出

Value1 = 100

Value2 = 10.1

Value3 = Hello world

答案 2 :(得分:0)

除了此处的其他答案之外,您可以做的最简单的更改是通过将所有+更改为,

来使用分组运算符

print value1,"\n",value2,"\n",value3