输出结果疑问

来源:3-6 Python中raw字符串与多行字符串

宝慕林2344284

2021-11-08 19:20

按照上一节的阐述,print('\(~_~)/ \(~_~)/')的输出结果不应该是(~_~)/(~_~)/?

写回答 关注

3回答

  • 小白爬虫
    2022-02-14 15:59:00

        \只是用来表示‘和“和\本身前,表示他只是一个普通字符,并非字符串的起始。

  • hermaniu
    2021-11-11 14:17:09

    hh

    hhh

    herman...

    反斜杠\ 作转义字符时是针对引号。题目中只有一对单引,print将引号去除,不会造成理解上的干扰。

    2021-11-11 14:20:00

    共 1 条回复 >

  • 不惧亢龙
    2021-11-10 17:12:39

    不对,是\(~_~)/ \(~_~)/ 因为只有\是转义字符,转义字符只对特殊符号有效果,具体可以参考ascii码的特殊字符,这里只举几个例子\a:蜂鸣声 \n:换行 \':字符单引号。而你给的例子中 ( 不是转义字符所以会原样打印

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154164 学习 · 1075 问题

查看课程

相似问题