python这个地方为什么不能加换行符,前面后面都不能加?

img


img

可以加\n啊

哪个地方不能加换行符,
()中是可以加换行符的,其它地方不能加换行符,

可以加的,换行符是一个特殊字符,在代码print语句中,如果写在字符串中,即引号内,直接写\n,如print('a\nb\nc')分三行打印出a,b,c,如果print语句中是字符串拼接,记得一定要将\n用引号给引起来,表示是一个字符类型,再与其他部分相加。如print('\na'+'\n'+'b')

可以加呀,你加了之后报什么错了么,粘一下看看

  1. 如果你是要书写多行字符串: 用 """ """" 或者 ''' '''' 写多行字符串, 如下图:

img

  1. python对齐混用tab和空格有可能报错
    检查for内的两行开头使用的是 tab 还是 空格,
    最好不要混用tab和空格,
    建议要么全部用tab,要么全部用空格

img

以notepad++ 显示所有字符 举例:

img

key + '\n' 分开拼接写

换行符,是要写在字符串内部的,你不能写在程序的运行程中,不能这样写

换行符是\n