为什么 r'······' 没了
>>> sir = r'C:\Program Files\fishC\Good"\\'>>> print(sir)
C:\Program Files\fishC\Good"\\
什么意思,你是指打印出来的结果没有带 r 原始字符吗?
r 是给字符串添加表示字符串内的字符不进行转义的,不会附带进字符串的
不要 print(),直接输入 sir 回车。 Twilight6 发表于 2022-9-24 16:36
什么意思,你是指打印出来的结果没有带 r 原始字符吗?
r 是给字符串添加表示字符串内的字符不进行转 ...
那什么后面的这个 "\\ 能直接打印出来,不是说字符串是相对的吗?
例如A = "I love world"
print(A)
I love world jackz007 发表于 2022-9-24 16:37
不要 print(),直接输入 sir 回车。
直接输入 sir 回车的话,就多出来一些东西了,对照下
'C:\Program Files\fishC\Good"\\'
'C:\\Program Files\\fishC\\Good"\\\\' Twilight6 发表于 2022-9-24 16:36
什么意思,你是指打印出来的结果没有带 r 原始字符吗?
r 是给字符串添加表示字符串内的字符不进行转 ...
那什么后面的这个 "\\ 能直接打印出来,不是说字符串是相对的吗?
例如A = "I love world"
print(A)
I love world 弼铖 发表于 2022-9-24 16:53
那什么后面的这个 "\\ 能直接打印出来,不是说字符串是相对的吗?
例如A = "I love world"
...
你写字符串带 r'' 那是你的表达方式,意思是为了让 Python 明白你的意图,而键入 sir,IDLE 给出的回应是 IDLE 的表达,意图也同样是为了让我们能够看明白,这个回应并不会因为我们当初输入的时候写了 r'' 而带 r''。只要合乎语法就可以了。 弼铖 发表于 2022-9-24 16:53
那什么后面的这个 "\\ 能直接打印出来,不是说字符串是相对的吗?
例如A = "I love world"
...
抱歉,我没理解是什么意思,尴尬
弼铖 发表于 2022-9-24 17:00
那什么后面的这个 "\\ 能直接打印出来,不是说字符串是相对的吗?
例如A = "I love world"
...
什么是
字符串是相对的???
于是百度一下,结果也没百到 那个r'.....'表示引号里面的所有字符不必转义,不然里面的\什么的还要加个\进行转义
页:
[1]