T-Li 发表于 2020-9-17 23:20:07

001中的第五题看不懂,有大佬有演示或者图片或者通俗解释吗?

5. 如果我需要在一个字符串中嵌入一个双引号,正确的做法是?

你有两个选择:可以利用反斜杠(\)对双引号转义:\",或者用单引号引起这个字符串。例如:' I l"o"ve fishc.com '。

疾风怪盗 发表于 2020-9-17 23:23:19

这不都是字面意思么。。。。。。。。。
转义之后,就当成字符串来用,否则会有特殊含义
单引号引起来,里面有双引号,也当成字符串,单引号成对就行了

这很难理解么。。。。。。。。

T-Li 发表于 2020-9-17 23:33:35

疾风怪盗 发表于 2020-9-17 23:23
这不都是字面意思么。。。。。。。。。
转义之后,就当成字符串来用,否则会有特殊含义
单引号引起来,里 ...

你好,想问问什么叫转义。本人汉语言学生,纯小白,

T-Li 发表于 2020-9-17 23:36:15

T-Li 发表于 2020-9-17 23:33
你好,想问问什么叫转义。本人汉语言学生,纯小白,

百度查了转义了,谢谢{:10_254:}

昨非 发表于 2020-9-17 23:40:00

跨专业学习啊,挺好的{:10_297:}

疾风怪盗 发表于 2020-9-18 00:00:44

T-Li 发表于 2020-9-17 23:36
百度查了转义了,谢谢

转义,本来一个意思,转变为另外一个意思。。。。。。。。。
不就是这么理解的么。。。。。。。
python里\t \n这类有特殊含义
加了\后,\\t,就变为字符,取消了特殊含义
很好理解啊,转义

T-Li 发表于 2020-9-18 20:33:32

疾风怪盗 发表于 2020-9-18 00:00
转义,本来一个意思,转变为另外一个意思。。。。。。。。。
不就是这么理解的么。。。。。。。
python ...

结合百度和你说的 试了一下 懂了 谢谢!!

一抹心尘 发表于 2020-10-30 17:01:16

1.首先转义我们先来解释一下,\号就是对你的这个双引号进行转义,使得它变成一个普通字符串,就不再具备它之前的特殊功能了,这么讲可以理解吧,所以,我们需要转义。

2.用单引号来引起这个字符串,在当由一对单引号在首尾的时候,这个时候里面的双引号也就自动失去作用了,也就不发辉作用了,也就不会干扰到我们表示从哪里到哪里,从这里开始到那里结束为我们所要表达的字符串这个目的了,你看是不是这样。

然后在这个过程中,唯一要补充的就是当\号发挥了它的转义功能时,是不是就会消失,因为它的作用已经达到了,所以你会看到程序执行之后少了一个\号。
页: [1]
查看完整版本: 001中的第五题看不懂,有大佬有演示或者图片或者通俗解释吗?