松鼠呀 发表于 2020-6-11 13:33:03

斜杠得用法

尊敬得各位大佬,麻烦问一下为什么\n后面还要加个\
info = "Python教程:http://c.biancheng.net/python/\n\
C++教程:http://c.biancheng.net/cplus/\n\
Linux教程:http://c.biancheng.net/linux_tutorial/"
print(info)

Twilight6 发表于 2020-6-11 13:38:01

本帖最后由 Twilight6 于 2020-6-11 13:49 编辑



这里斜杠是用于多行字符串拿来折行作用, 也可以不用斜杠 用3引号:

info = """Python教程:http://c.biancheng.net/python/\n
C++教程:http://c.biancheng.net/cplus/\n
Linux教程:http://c.biancheng.net/linux_tutorial/"""

我爱学习吖 发表于 2020-6-11 14:24:23

这个是一行太长了所以分成多行来写,方便阅读,也可以直接用三引号括起来

QL13757788442 发表于 2020-6-11 15:14:48

用来换行,方便查看,也可使用字符串的三重引号转义

松鼠呀 发表于 2020-6-11 20:14:51

Twilight6 发表于 2020-6-11 13:38
这里斜杠是用于多行字符串拿来折行作用, 也可以不用斜杠 用3引号:

\n本身就表示换行了为什么还加一个\

Twilight6 发表于 2020-6-11 20:17:29

松鼠呀 发表于 2020-6-11 20:14
\n本身就表示换行了为什么还加一个\

是变量里的字符串换行   不是打印换行 你可以把\去掉 你会发现 变量里字符串不能直接换行输入

Twilight6 发表于 2020-6-11 20:22:15

松鼠呀 发表于 2020-6-11 20:14
\n本身就表示换行了为什么还加一个\

就像你写字你写字符串到最后太长了 快超出我们界面框了,我们就可以在下一行继续编写

但是Python 中要加上 \ 才能换到下一行,加上了\ 表示这一行字符串还没写完,要在下面继续写
页: [1]
查看完整版本: 斜杠得用法