鱼C论坛

 找回密码
 立即注册
查看: 872|回复: 3

小白弱鸡问题<2>

[复制链接]
发表于 2019-7-22 13:50:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
做课后习题的时候碰到这样一个问题:

使用shell编译器的时候,输入内容如下

>>>str1='''带我长发及腰,将军归来可好?
>>>江南晚客来,红绳结发梢'''

再次输入:
str1
>>>'带我长发及腰,将军归来可好?\n\n江南晚客来,红绳结发梢'

换做print(str1)
带我长发及腰,将军归来可好?

江南晚客来,红绳结发梢


为何 输入 str1 返回结果是直接一行内容,没有分行。中间带有\n\n

用print()打印命令的时候,则显示结果为 两行内容,且没有\n\n的 字符。



小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-7-22 13:51:54 | 显示全部楼层
print格式化打印, \n 属于特殊字符,会转化成换行符
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-22 15:09:18 | 显示全部楼层
\n是换行符
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-22 16:17:45 | 显示全部楼层
你想要\n在里面啊,可以这样做‘a\\nb’或者r'a\nb'
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-17 03:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表