鱼C论坛

 找回密码
 立即注册
查看: 1092|回复: 5

[已解决]关于pathon 第三课的一些问题

[复制链接]
发表于 2020-5-1 23:39:34 | 显示全部楼层 |阅读模式

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

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

x
在学习第三课的时候,按照老师的方式操作如下,但是提示错误。不知道有哪位大神可以指导一下呢,谢谢。

>>> str='
锄禾日当午
汗滴禾下土,
谁知盘中餐,
粒粒皆辛苦
'
SyntaxError: EOL while scanning string literal

但是如果这样的话,是可以打印出来的
>>> str="锄禾日当午,汗滴禾下土,谁知盘中餐,粒粒皆辛苦,"
>>> str
'锄禾日当午,汗滴禾下土,谁知盘中餐,粒粒皆辛苦,'
最佳答案
2020-5-1 23:53:43
一种方法可以用‘ \ ’ 实现换行 :
  1. str='\
  2. 锄禾日当午\
  3. 汗滴禾下土,\
  4. 谁知盘中餐,\
  5. 粒粒皆辛苦\
  6. '
复制代码

还有三引号:
  1. str='''
  2. 锄禾日当午
  3. 汗滴禾下土,
  4. 谁知盘中餐,
  5. 粒粒皆辛苦
  6. '''
复制代码


对了,还有要提醒的是,变量名尽量不用和python的特殊含义的字符重复,比如你这的str命名了之后,就会把python的内置函数给覆盖,后面你想调用str()函数,就会报错哦~~
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-5-1 23:41:58 | 显示全部楼层
换行字符串需要三引号或者换行符“\n”来实现
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 2 反对 0

使用道具 举报

发表于 2020-5-1 23:53:43 | 显示全部楼层    本楼为最佳答案   
一种方法可以用‘ \ ’ 实现换行 :
  1. str='\
  2. 锄禾日当午\
  3. 汗滴禾下土,\
  4. 谁知盘中餐,\
  5. 粒粒皆辛苦\
  6. '
复制代码

还有三引号:
  1. str='''
  2. 锄禾日当午
  3. 汗滴禾下土,
  4. 谁知盘中餐,
  5. 粒粒皆辛苦
  6. '''
复制代码


对了,还有要提醒的是,变量名尽量不用和python的特殊含义的字符重复,比如你这的str命名了之后,就会把python的内置函数给覆盖,后面你想调用str()函数,就会报错哦~~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-2 00:43:50 | 显示全部楼层
Twilight6 发表于 2020-5-1 23:53
一种方法可以用‘ \ ’ 实现换行 :
还有三引号:

原来是没有三引号,加了三引号就可以了。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-2 00:44:22 | 显示全部楼层
老八秘制 发表于 2020-5-1 23:41
换行字符串需要三引号或者换行符“\n”来实现

嗯,是少了三引号。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-2 19:17:34 | 显示全部楼层
老八秘制 发表于 2020-5-1 23:41
换行字符串需要三引号或者换行符“\n”来实现

谢谢指导!!!我也是其中一个疑惑者
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-18 18:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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