鱼C论坛

 找回密码
 立即注册
查看: 3103|回复: 9

[已解决]为什么 r'······' 没了

[复制链接]
发表于 2022-9-24 16:34:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
>>> sir = r'C:\Program Files\fishC\Good"\\'
>>> print(sir)
C:\Program Files\fishC\Good"\\
最佳答案
2022-9-25 14:24:02
那个r'.....'表示引号里面的所有字符不必转义,不然里面的\什么的还要加个\进行转义
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-9-24 16:36:40 | 显示全部楼层

什么意思,你是指打印出来的结果没有带 r 原始字符吗?

r 是给字符串添加表示字符串内的字符不进行转义的,不会附带进字符串的

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-24 16:37:14 | 显示全部楼层
      不要 print(),直接输入 sir 回车。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-24 16:53:51 | 显示全部楼层
Twilight6 发表于 2022-9-24 16:36
什么意思,你是指打印出来的结果没有带 r 原始字符吗?

r 是给字符串添加表示字符串内的字符不进行转 ...

那什么后面的这个    "\\   能直接打印出来,不是说字符串是相对的吗?
例如  A = "I love world"
        print(A)
        I love world
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-24 16:59:07 | 显示全部楼层
jackz007 发表于 2022-9-24 16:37
不要 print(),直接输入 sir 回车。

直接输入 sir 回车的话,就多出来一些东西了,对照下
'C:\Program Files\fishC\Good"\\'
'C:\\Program Files\\fishC\\Good"\\\\'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-24 17:00:52 | 显示全部楼层
Twilight6 发表于 2022-9-24 16:36
什么意思,你是指打印出来的结果没有带 r 原始字符吗?

r 是给字符串添加表示字符串内的字符不进行转 ...

那什么后面的这个    "\\   能直接打印出来,不是说字符串是相对的吗?
例如  A = "I love world"
        print(A)
        I love world
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-24 17:03:42 | 显示全部楼层
弼铖 发表于 2022-9-24 16:53
那什么后面的这个    "\\   能直接打印出来,不是说字符串是相对的吗?
例如  A = "I love world"
     ...


      你写字符串带 r'' 那是你的表达方式,意思是为了让 Python 明白你的意图,而键入 sir,IDLE 给出的回应是 IDLE 的表达,意图也同样是为了让我们能够看明白,这个回应并不会因为我们当初输入的时候写了 r'' 而带 r''。只要合乎语法就可以了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-24 17:08:46 | 显示全部楼层
弼铖 发表于 2022-9-24 16:53
那什么后面的这个    "\\   能直接打印出来,不是说字符串是相对的吗?
例如  A = "I love world"
     ...



抱歉,我没理解是什么意思,尴尬

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-24 19:57:46 From FishC Mobile | 显示全部楼层
弼铖 发表于 2022-9-24 17:00
那什么后面的这个    "\\   能直接打印出来,不是说字符串是相对的吗?
例如  A = "I love world"
     ...

什么是
字符串是相对的???
于是百度一下,结果也没百到
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-25 14:24:02 | 显示全部楼层    本楼为最佳答案   
那个r'.....'表示引号里面的所有字符不必转义,不然里面的\什么的还要加个\进行转义
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-15 05:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表