首页 > 试题广场 >

在Python3中,有关字符串的运算结果为: strs =

[单选题]
在Python3中,有关字符串的运算结果为:
strs = 'I like python and java'
one = strs.find('n')
print(one)
two = strs.rfind('n')
print(two)


  • 12,12
  • 15,15
  • 12,15
  • None,None
答案为12,15
find是从前往后找,返回成功匹配的第一个字符的位置索引
rfind也是从前往后找,但是返回最后一次成功匹配的字符的位置索引
发表于 2022-02-17 16:44:17 回复(0)
rfind函数用于返回字符串最后一次匹配的位置,也就是从右往左第一次匹配的结果,如果没有匹配,返回-1
发表于 2021-12-13 12:51:42 回复(0)
空格站1位。。。。。。。。
发表于 2022-09-07 16:15:36 回复(0)
find ()从前往后,第一个rfind()从前往后,最后一个
发表于 2022-06-05 00:19:15 回复(0)
Find从左往右找,r find从右往左找
发表于 2022-02-17 20:32:37 回复(0)
发表于 2022-02-10 12:39:58 回复(0)
find() 查找方向:左到右   下标:左到右
rfind() 查找方向:右到左  下标:左到右
发表于 2023-10-28 21:39:19 回复(0)
靠,把and的n看漏了,我还纳闷不是只有一个n吗怎么索引不一样
发表于 2022-12-15 21:43:42 回复(0)
find和rfind的区别,一个返回第一个匹配的索引,一个返回最后一个匹配的索引(实际上也就是从右往左找,但是索引仍然是从左往右依次增大的)。
发表于 2022-03-10 22:46:20 回复(0)
强烈建议这个不熟的朋友用 Python 写一下这题来巩固:Problem - 1927A - Codeforces(完全就是这个选择题,很简单)
发表于 2024-02-12 22:54:42 回复(0)
str.rfind是找到最后一个,str.find是找到第一个
发表于 2024-01-06 17:12:32 回复(0)
对rfind()不理解从前往后找,返回字符最后一次出现的位置
发表于 2023-04-05 04:00:33 回复(0)
find ()从前往后,第一个rfind()从前往后,最后一个, rfind函数用于返回字符串最后一次匹配的位置,
也就是从右往左第一次匹配的结果,如果没有匹配,返回-1

发表于 2022-09-03 16:11:27 回复(0)
find匹配到第一个 rfind匹配最后一个
发表于 2022-08-19 00:33:47 回复(0)
还没有用过rfind有点懵
发表于 2022-06-12 21:53:32 回复(0)
find查找到n的位置是12,rfind是查找n最后出现的位置
发表于 2022-05-28 12:38:56 回复(0)
find是从前往后找,返回成功匹配的第一个字符的位置索引
rfind也是从前往后找,但是返回最后一次成功匹配的字符的位置索引
发表于 2022-05-18 11:45:33 回复(0)
find() 返回的是查找的第一个字符所对应的索引值
rfind() 返回的是查找的最后一个字符所对应的索引值
发表于 2022-05-06 14:31:03 回复(0)
从左往右:从0开始,第一个出现n和最后一个出现n的索引
发表于 2022-03-09 14:42:22 回复(0)
rfind()找最后一次出现位置的索引
发表于 2022-02-10 16:02:15 回复(0)