鱼C论坛

 找回密码
 立即注册
查看: 2856|回复: 9

[已解决]如何定义一个跨越多行的字符串

[复制链接]
发表于 2017-7-20 18:22:01 | 显示全部楼层 |阅读模式

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

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

x
小甲鱼零基础入门学习python 14课的作业第一题:
如何定义一个跨越多行的字符串

小甲鱼的答案
大概是这样的,

但是run了之后,这些字符依然在一行啊

而且st2 = ”“  ”“,这个双重的双引号,会报错
问题出在哪儿呢
小弟请教鱼油大神啊
最佳答案
2017-7-20 18:23:33
用三引号,即 '''内容''' 或 """内容"""
屏幕快照 2017-07-20 下午7.17.48.png
屏幕快照 2017-07-20 下午7.18.46.png
屏幕快照 2017-07-20 下午7.01.56.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-7-20 18:23:33 | 显示全部楼层    本楼为最佳答案   
用三引号,即 '''内容''' 或 """内容"""
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-20 18:33:15 | 显示全部楼层
小甲鱼 发表于 2017-7-20 18:23
用三引号,即 '''内容''' 或 """内容"""

天哪,膜拜了这么久的小甲鱼居然亲自回复了我
好鸡冻
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-20 18:34:29 | 显示全部楼层
定义一个跨越多行的字符串有三个方法:
(1)用三层单引号,即'''内容''',代码如下
>>> st2 ='''abcdefg,hijklmn
abcdefg,hijklmn
abcdefg,hijklmn
abcdefg,hijklmn'''
>>> print(st2)
abcdefg,hijklmn
abcdefg,hijklmn
abcdefg,hijklmn
abcdefg,hijklmn
(2)在小括号中用单引号或双引号,就是你列的那种,但是要在后面加上,换行符“\n”,代码如下
代码一:
('abcdefg,hijklmn', 'abcdefg,hijklmn', 'abcdefg,hijklmn', 'abcdefg,hijklmn')
>>> st3 = ('abcdefg,hijklmn\n'
       'abcdefg,hijklmn\n'
       'abcdefg,hijklmn\n'
       'abcdefg,hijklmn')
>>> print(st3)
abcdefg,hijklmn
abcdefg,hijklmn
abcdefg,hijklmn
abcdefg,hijklmn
代码二:
>>> st1 = ("abcdefg,hijklmn,\n"
       "abcdefg,hijklmn,\n"
       "abcdefg,hijklmn,\n"
       "abcdefg,hijklmn,\n")
>>> print(st1)
abcdefg,hijklmn,
abcdefg,hijklmn,
abcdefg,hijklmn,
abcdefg,hijklmn,

评分

参与人数 1荣誉 +6 鱼币 +6 贡献 +3 收起 理由
小甲鱼 + 6 + 6 + 3 感谢楼主无私奉献!

查看全部评分

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

使用道具 举报

 楼主| 发表于 2017-7-20 18:36:13 | 显示全部楼层
装辣椒 发表于 2017-7-20 18:33
天哪,膜拜了这么久的小甲鱼居然亲自回复了我
好鸡冻

嗯嗯,三引号的话没有问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-20 18:44:52 | 显示全部楼层
亭ting 发表于 2017-7-20 18:34
定义一个跨越多行的字符串有三个方法:
(1)用三层单引号,即'''内容''',代码如下
>>> st2 ='''abcdefg, ...

回答的这么认真
感动哭了。。。

按照亲的方法,我再打了一遍,ok了哎

不过最佳答案系统自动给了小甲鱼哎
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-20 18:56:40 | 显示全部楼层
装辣椒 发表于 2017-7-20 18:44
回答的这么认真
感动哭了。。。

没关系,能帮到你最后,我也是新手,看到了,刚好会,就回答了,大家互帮互助就好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-20 19:49:22 | 显示全部楼层
亭ting 发表于 2017-7-20 18:56
没关系,能帮到你最后,我也是新手,看到了,刚好会,就回答了,大家互帮互助就好

谢谢谢谢!!
在这个平台能找到一起学习的伙伴,真不摧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-20 19:51:27 | 显示全部楼层
装辣椒 发表于 2017-7-20 19:49
谢谢谢谢!!
在这个平台能找到一起学习的伙伴,真不摧

真不错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-20 22:24:48 | 显示全部楼层
亭ting 发表于 2017-7-20 18:34
定义一个跨越多行的字符串有三个方法:
(1)用三层单引号,即'''内容''',代码如下
>>> st2 ='''abcdefg, ...

很详细 赞
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-30 00:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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