王鹿其 发表于 2023-9-19 20:14:02

请问转义符号是什么,不懂,好像这个作业很需要\n\,但我真的不太懂哪里错了

求助

isdkz 发表于 2023-9-19 20:14:11

转义符号是一种特殊的字符,用于在字符串中表示一些特殊的字符或者控制字符。常见的转义符号包括:\n表示换行符,\t表示制表符,\\表示反斜杠符号本身,\"表示双引号,\'表示单引号等。在编程中,我们通常需要使用转义符号来表示一些特殊的字符或者控制字符,以便于程序的正确执行。

对于你提到的作业中需要使用的\n\符号,它实际上是由两个转义符号组成的,其中\n表示换行符,\表示反斜杠符号本身。如果你在字符串中直接使用\n\,那么程序会将其解释为一个未定义的字符,从而导致错误。正确的写法应该是使用\\n\\来表示\n\这个字符串。

王鹿其 发表于 2023-9-19 20:19:05

这是他的答案,呜呜,还是有点不懂,{:10_266:}

liuhongrun2022 发表于 2023-9-19 20:38:51

上面是你的答案还是正确答案?

王鹿其 发表于 2023-9-19 20:42:22

liuhongrun2022 发表于 2023-9-19 20:38
上面是你的答案还是正确答案?

灰色那个是正确答案,最上面那个是我的

liuhongrun2022 发表于 2023-9-19 20:52:03

王鹿其 发表于 2023-9-19 20:42
灰色那个是正确答案,最上面那个是我的

你的代码发上来,要不然还得手敲

王鹿其 发表于 2023-9-19 20:55:03

liuhongrun2022 发表于 2023-9-19 20:52
你的代码发上来,要不然还得手敲

怎么发代码哦

liuhongrun2022 发表于 2023-9-19 20:55:29

王鹿其 发表于 2023-9-19 20:55
怎么发代码哦

复制粘贴不会吗

jackz007 发表于 2023-9-19 22:55:28

本帖最后由 jackz007 于 2023-9-21 21:33 编辑

       ASCII 字符一共有 128 个,其中有字母 52 个,数字 10 个,其他文本符号(+-*/#¥%等)34个,剩下的32个是不可见字符(例如:回车、换行、TAB字符等),在写代码的时候,有可能需要用到不可见字符(例如,回车换行字符),要如何表达才能让编译程序(或者 Python 解释程序)明白呢?答案是使用转义字符。
       C 语言和 Python 语言以及很多其他编程语言都规定字符 '\' 为转义字符,就是说,出现在源代码字符串中的 '\' 一律被视为转义字符,转义字符必须与后面跟随的下一个字符一起共同表达一个特殊字符。例如,'\\' 是字符 '\','\n' 是换行字符,'\r' 是回车字符,'\t' 是 TAB 字符等等。转义字符是固定搭配,必须熟记,没有随意发挥的余地。
页: [1]
查看完整版本: 请问转义符号是什么,不懂,好像这个作业很需要\n\,但我真的不太懂哪里错了