用Pycharm根据B站视频敲代码 但出现了偏差

img


这个是我自己敲的代码截图
第一种写法没有报错
第二种写法报错了
跟视频里的相反

  每一个反斜杠都需要转义,“\\”打印到终端屏幕就是“\”。第一、三位置的斜杠,起转义作用。
  其实,您还可以用 r'' 的形式。字符串前有r 标识,即是“原字符串”,Python会解释为“原来的字符”。如——

  • 代码运行效果截屏图片

    img


    值得注意的是,r' ' 的形式,末尾反斜杠只能是双数单数报错。

    img


    img

  Python 把末尾单数反斜杠最后一个解释为“续行符了”。关于续行符,您可以翻阅我的学习笔记Python 续行符(\)“拯救”你的超长语句

  • Python 代码
#!/sur/bin/nve python
# coding: utf-8

print('\\\\\\梦幻精灵_cq\\\\\\')
print(r'\\\梦幻精灵_cq\\')
print('\nhttps:\\\\baidu.com')
input(r'https:\\baidu.com')