问答详情
源自:3-5 Python的字符串

第六个字符串,为什么3个斜杠和4个斜杠结果是一样的呢?

http://img2.mukewang.com/5ff2d93e0001ea1306160394.jpg为什么这两个编程公式,输出结果是一样的呢?

提问者:weixin_慕仰0165703 2021-01-04 17:03

个回答

  • 谢安娜
    2021-05-14 11:38:12

    第一个也是对的。在'\\\,'中,前两个\\看颜色应该表示了'\\=\'的意思,第三个'\'应该是转义的,但是后边跟的是','逗号无需转译,所以就把前边的'\',直接输出了。如果第三个'\'后边没有任何字符(包括空格),就会直接输出‘,‘


  • 谢安娜
    2021-05-14 11:06:21

    我试了'\\\'后面不加空格和逗号,还是可以输出,不会报错

  • 慕尼黑0535884
    2021-01-04 20:16:03

    第一个应该是错误的,但是被python解释器处理了
    在'\\\,'这里第三个'\'应该是转译的,但是后边跟的是','无需转译,所以就把前边的'\',直接输出了吧
    如果第三个'\'后边没有任何字符(包括空格),就会直接报错了