录入>>> print('Let'+'''+'go')为什么停了
>>> print('Let'+'''+'go')今天为了打印Let'go,用了上述命令,为什么不动了
改成 print('Let'+"'"+"go")就可以了 本帖最后由 Twilight6 于 2020-6-23 20:05 编辑
print('Let'+'''+'go')
这个是错误的语法哈 而你下面的这个,单双引号搭配才是正确的语法
print('Let'+"'"+"go")
因为 Python 中语句时 使用引号必须要成对的, 比如 你第一句的 ''' 这个就错了
因为Python 会自动认为 两个相同的引号之间的值是字符串,而你使用3个同样的引号就会导致 Python认为前面两个引号已经是一个字符串了
而后面多出了个引号,为了避免这种情况发生,你可以单双引号搭配,或者你可以使用转义字符来达到效果:
print('Let'+'\''+'go')
Python 中单双引号在功能上并没有差异,但是单引号只能搭配单引号使用,双引号也是如此,不能 一单一双 这样使用~
第一个>>> print('Let'+'''+'go')
标红地方语法错误 学习一下 学习一下 谢谢大神们的指导
页:
[1]