s01edad 发表于 2020-3-24 17:10:54

关于python中字符串

为什么我用find在字符串中查找\符号就会出问题呢?

qiuyouzhi 发表于 2020-3-24 17:15:05

这么写:
find('\\')
不能以\作为字符串的结尾

s01edad 发表于 2020-3-24 17:16:36

qiuyouzhi 发表于 2020-3-24 17:15
这么写:

不能以\作为字符串的结尾

啊对,唉几天没看就忘了,谢谢了

sunrise085 发表于 2020-3-24 17:19:16

首先,'\'是转义字符,在字符串中找它需要双斜杠'\\'
其次,字符串中有单个斜杠的时候会被认为是转义字符,用find找不到

s01edad 发表于 2020-3-24 17:19:51

qiuyouzhi 发表于 2020-3-24 17:15
这么写:

不能以\作为字符串的结尾

可为什么这样改过之后输出结果是-1,不存在呢?

s01edad 发表于 2020-3-24 17:22:17

sunrise085 发表于 2020-3-24 17:19
首先,'\'是转义字符,在字符串中找它需要双斜杠'\\'
其次,字符串中有单个斜杠的时候会被认为是转义字 ...

好吧,谢谢

s01edad 发表于 2020-3-24 17:24:17

sunrise085 发表于 2020-3-24 17:19
首先,'\'是转义字符,在字符串中找它需要双斜杠'\\'
其次,字符串中有单个斜杠的时候会被认为是转义字 ...

那有没有什么其他办法检索字符串中单个的\呢?
页: [1]
查看完整版本: 关于python中字符串