看不懂这行代码什么意思
str = r'C:\Program Files\FishC\Good''\\' 结尾不能为单独的\,你前面加了r,把\\放在里面就变成两个斜杠了,所以加在外面,这样打印出来才是路径的样式 疾风怪盗 发表于 2020-9-25 10:55结尾不能为单独的\,你前面加了r,把\\放在里面就变成两个斜杠了,所以加在外面,这样打印出来才是路径的样 ...
为什么单斜杠变成了双斜杠,末尾又加了个双斜杠 疾风怪盗 发表于 2020-9-25 10:55
结尾不能为单独的\,你前面加了r,把\\放在里面就变成两个斜杠了,所以加在外面,这样打印出来才是路径的样 ...
那个r是什么意思呀,这个小甲鱼的作业中str是当作了变量名使用了吧? lovewan 发表于 2020-9-25 11:04
为什么单斜杠变成了双斜杠,末尾又加了个双斜杠
\t 表示制表符,\n表示换行符,\' 把引号变成字符串
这个转义的概念知道吧?
r''这样的形式,如果末尾是斜杠,会报错,所以就放在外面单独添加,但是'\'也不对,所以用'\\'这样的形式
pycharm打印出来是一个斜杠 本帖最后由 疾风怪盗 于 2020-9-25 11:11 编辑
lovewan 发表于 2020-9-25 11:08
那个r是什么意思呀,这个小甲鱼的作业中str是当作了变量名使用了吧?
r你不知道什么意思?
就是取消转义
否则\'会变成字符串引号
不加r的话,就要写成str = 'C:\\Program Files\\FishC\\Good\\'
print(str)
是变量名啊,也是文件路径,这个又不冲突。。。。。。。{:10_284:} 疾风怪盗 发表于 2020-9-25 11:09
r你不知道什么意思?
就是取消转义
否则\'会变成字符串引号
懂了懂了,谢谢大佬
页:
[1]