关于pathon 第三课的一些问题
在学习第三课的时候,按照老师的方式操作如下,但是提示错误。不知道有哪位大神可以指导一下呢,谢谢。>>> str='
锄禾日当午
汗滴禾下土,
谁知盘中餐,
粒粒皆辛苦
'
SyntaxError: EOL while scanning string literal
但是如果这样的话,是可以打印出来的
>>> str="锄禾日当午,汗滴禾下土,谁知盘中餐,粒粒皆辛苦,"
>>> str
'锄禾日当午,汗滴禾下土,谁知盘中餐,粒粒皆辛苦,' 换行字符串需要三引号或者换行符“\n”来实现 一种方法可以用‘ \ ’ 实现换行 :str='\
锄禾日当午\
汗滴禾下土,\
谁知盘中餐,\
粒粒皆辛苦\
'
还有三引号:
str='''
锄禾日当午
汗滴禾下土,
谁知盘中餐,
粒粒皆辛苦
'''
对了,还有要提醒的是,变量名尽量不用和python的特殊含义的字符重复,比如你这的str命名了之后,就会把python的内置函数给覆盖,后面你想调用str()函数,就会报错哦~~ Twilight6 发表于 2020-5-1 23:53
一种方法可以用‘ \ ’ 实现换行 :
还有三引号:
原来是没有三引号,加了三引号就可以了。 老八秘制 发表于 2020-5-1 23:41
换行字符串需要三引号或者换行符“\n”来实现
嗯,是少了三引号。 老八秘制 发表于 2020-5-1 23:41
换行字符串需要三引号或者换行符“\n”来实现
谢谢指导!!!我也是其中一个疑惑者
页:
[1]