鱼C论坛

 找回密码
 立即注册
查看: 3329|回复: 7

如何在print的函数里面显示'\n'?

[复制链接]
发表于 2015-3-9 22:21:28 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 swanduron 于 2015-3-9 23:56 编辑

各位小伙伴,我又来讨扰啦。我想将'\n'以字符形式出现在print的输出当中。代码大概如下图:
  1. str_candidate='\n'
  2. print("The number of {0:s} is {1:d}".format(str_candidate,1220))
复制代码

结果输出就变成这样:
  1. The number of
  2. is 1220
复制代码

怎样才能让显示变为这样:
  1. The number of \n is 1220
复制代码

在线等,第20课的作业啊,好心塞。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-3-9 22:50:20 | 显示全部楼层
'The number of \\n is ...'

用反斜杠给反斜杠转义,让其失去特殊功能,或者可以在字符串前面加一个r

r'The number of \n is ...'
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-9 22:58:56 | 显示全部楼层
戴宇轩 发表于 2015-3-9 22:50
'The number of \\n is ...'

用反斜杠给反斜杠转义,让其失去特殊功能,或者可以在字符串前面加一个r

谢谢这位兄台。r源字符串只能在定义字符串的时候用,如果我这是一个变量呢?譬如我从一个字符串中,用for循环去挨个取值,取到了\n,怎么显示\n出来?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-9 23:00:12 | 显示全部楼层
戴宇轩 发表于 2015-3-9 22:50
'The number of \\n is ...'

用反斜杠给反斜杠转义,让其失去特殊功能,或者可以在字符串前面加一个r

我忽然懂了……谢谢……
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-9 23:01:28 | 显示全部楼层
戴宇轩 发表于 2015-3-9 22:50
'The number of \\n is ...'

用反斜杠给反斜杠转义,让其失去特殊功能,或者可以在字符串前面加一个r

刚刚试过,这种源字符串的办法,在format方法里面没用……
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-9 23:26:57 | 显示全部楼层
swanduron 发表于 2015-3-9 23:01
刚刚试过,这种源字符串的办法,在format方法里面没用……

'The ... Of  {} is ...'.format(candidate.replace('\n', '\\n'))

replace的作用是把字符串里的某个字符串换成另外一个字符串
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-9 23:33:12 | 显示全部楼层
戴宇轩 发表于 2015-3-9 23:26
'The ... Of  {} is ...'.format(candidate.replace('\n', '\\n'))

replace的作用是把字符串里的某个 ...

相当智慧,问题已经解决,谢谢你的答案。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-9 23:46:23 | 显示全部楼层
swanduron 发表于 2015-3-9 23:33
相当智慧,问题已经解决,谢谢你的答案。

嗯,没关系,解决后的问题应标记为已解决
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-15 03:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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