郑潜 发表于 2020-4-5 07:51:23

这是什么意思呢

str = r'C:\Program Files\FishC\Good''\\'
不太明白,为什么能打印出
C:\Program Files\FishC\Good\

heidern0612 发表于 2020-4-5 08:02:38

str变量赋值后面那个r就是转义原始字符串。

不然你字符串里还得写俩\\才能转义出来一个\。



zltzlt 发表于 2020-4-5 08:08:46

转义字符串是不允许以反斜杠为字符串的结尾的,所以需要灵活处理。

str = r'C:\Program Files\FishC\Good''\\'

就等于:

str = r'C:\Program Files\FishC\Good' + '\\'

郑潜 发表于 2020-4-5 13:59:07

明白了,谢谢哈

郑潜 发表于 2020-4-5 13:59:43

heidern0612 发表于 2020-4-5 08:02
str变量赋值后面那个r就是转义原始字符串。

不然你字符串里还得写俩\\才能转义出来一个\。

谢谢
页: [1]
查看完整版本: 这是什么意思呢