python 报错
为什么这个会报错>>> fuhao=("~!@#$%^&*()_=-/,.?<>;:[]{}|\")
SyntaxError: EOL while scanning string literal
不能给定义fuhao等于这个字符串吗
怎么解决 fuhao="~!@#$%^&*()_=-/,.?<>;:[]{}|\" fuhao=("~!@#$%^&*()_=-/,.?<>;:[]{}|\\")
print(fuhao)
里面有个\,把最后的引号转义了,所以报错吧,\\"这样应该就行了 昨非 发表于 2020-10-5 22:34
为啥我这样写也会报错上面那个
昨非 发表于 2020-10-5 22:34
直接复制你的就不会报错 ,我直接打上去就报错 cabo 发表于 2020-10-5 22:46
为啥我这样写也会报错上面那个
看三楼 本帖最后由 昨非 于 2020-10-5 22:53 编辑
cabo 发表于 2020-10-5 22:46
为啥我这样写也会报错上面那个
fuhao = "~!@#$%^&*()_=-/,.?<>;:[]{}|\\"
print(fuhao)
最后"前的\需要转义一下 昨非 发表于 2020-10-5 22:34
知道了python中字符串的最后一个字符是斜杠会导致出错 cabo 发表于 2020-10-5 22:50
知道了python中字符串的最后一个字符是斜杠会导致出错
解决了记得设置【最佳答案】
页:
[1]