wwoww 发表于 2023-3-13 16:47:29

新手python“\”意思求助

求助各位大佬, 为啥第一行最右面需要\, 而第二行的最右面不需要\。 谢谢

第一个
print (" 愿你有一个灿烂的前程       \n\
愿你有情人终成眷属                  \n")
      
愿你有一个灿烂的前程      
愿你有情人终成眷属                  


第二个

print (" 愿你有一个灿烂的前程       \n\
愿你有情人终成眷属                \n\ ")
      
愿你有一个灿烂的前程      
愿你有情人终成眷属               
\

isdkz 发表于 2023-3-13 16:49:05

在第一个代码段中,由于第一行太长,需要在行末添加 \ 表示换行继续输入下一行,否则代码将无法被正确解析。

在第二个代码段中,由于最后一行不需要继续输入下一行的内容,因此不需要添加 \。但是代码中多余的 \ 会被视为字符串的一部分,在输出时会被显示出来。

wwoww 发表于 2023-3-13 17:34:52

isdkz 发表于 2023-3-13 16:49
在第一个代码段中,由于第一行太长,需要在行末添加 \ 表示换行继续输入下一行,否则代码将无法被正确解析 ...

非常非常感谢! 清晰明了!
页: [1]
查看完整版本: 新手python“\”意思求助