鱼C论坛's Archiver
论坛
›
Python交流
› 为什么会出现这种状况
亁神魔
发表于 2020-10-30 17:05:06
为什么会出现这种状况
>>> mess='C:\mow'
>>> mess
'C:\\mow'
>>> mess='C:\now'
>>> mess
'C:\now'
前一次定义的是C:\mow而输出的是C:\\mow
后一次是C:\now→C:\now
wp231957
发表于 2020-10-30 17:08:09
没啥区别都一个意思
冬雪雪冬
发表于 2020-10-30 17:20:21
\是转义符,第二个\n接着n,被看作换行符
第一个\接着m,并不能转义成特殊字符,所以python就“好心”的当作一个普通的\,\当然用\\表示了。
页:
[1]
查看完整版本:
为什么会出现这种状况