鱼C论坛

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

[已解决]各位大神请教一下为什么一下这两段代码打印出来没有换行?

[复制链接]
发表于 2017-7-29 23:28:06 | 显示全部楼层 |阅读模式

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

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

x
  1. str2 = '我有一只小毛驴,\
  2. 我从来也不骑,\
  3. 有一天我心血来潮,\
  4. 骑它去赶集。'
复制代码

微信截图_20170729233209.png

  1. str3 = ('我有一只小毛驴,'
  2. '我从来也不骑。'
  3. '有一天我心血来潮骑它去赶集!')
复制代码

微信截图_20170729233248.png
最佳答案
2017-7-30 09:50:49
  1. print('我有一只小毛驴,\n我从来也不骑,\n有一天我心血来潮,\n骑它去赶集。')
复制代码

或者可以改成这样,反正效果是一样的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-7-29 23:30:28 | 显示全部楼层
换行你必须要加换行符      \n

  1. str2 = '我有一只小毛驴,\n\
  2. 我从来也不骑,\n\
  3. 有一天我心血来潮,\n\
  4. 骑它去赶集。'
复制代码

这样就OK了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-30 00:09:25 | 显示全部楼层
你写的这两种方式都是让“代码”换行了
就比如说第一种在最后加一个 \ , 是为了能在下一行接着写【本该在一行之内写完的代码】
所以最终显示出来的字符串还是挨在一起的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2017-7-30 09:50:49 | 显示全部楼层    本楼为最佳答案   
  1. print('我有一只小毛驴,\n我从来也不骑,\n有一天我心血来潮,\n骑它去赶集。')
复制代码

或者可以改成这样,反正效果是一样的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-30 09:53:44 | 显示全部楼层
楼上都是正解,但亲,可以用三引号,三引号的形式就是用来输入多行文本的。当然也可以每一行都添加换行符,不过比较麻烦。更重要的是三引号间的转义字符都是当成文本直接输出,不必考虑进行转义。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2017-7-30 10:54:20 | 显示全部楼层
yongxi 发表于 2017-7-29 23:30
换行你必须要加换行符      \n

试过了,效果显著,谢谢啦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-30 10:55:02 | 显示全部楼层
圆冶治 发表于 2017-7-30 09:50
或者可以改成这样,反正效果是一样的。

试过了,效果显著,谢谢啦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-30 10:55:34 | 显示全部楼层
谢melon 发表于 2017-7-30 09:53
楼上都是正解,但亲,可以用三引号,三引号的形式就是用来输入多行文本的。当然也可以每一行都添加换行符, ...

谢谢热心回答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 22:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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