但是请问如果是这种情况下要换行输出,为什么\n 就没用了,而且还报错
a = b = c = 20
print(a, id(a), \n b, id(b), \n c, id(c))
Statement expected, found Py:BACKSLASH:50
Unresolved reference 'n':50
End of statement expected:50
End of statement expected:50
Statement expected, found Py:RPAR:50
print(a, id(a), "\n", b, id(b), "\n", c, id(c))
首先,"\n"是个字符串,你得用引号括起来,直接写那是个变量,"a"和a的区别你总知道吧
其次,"\n"作为一个单独的字符串,你要用逗号把它和其他变量隔开,不能写一起
比如你可以写print(a,b,c),你不能写print(abc),因为abc这个变量你没定义