题解 | #字符子串的查找#

字符子串的查找

https://www.nowcoder.com/practice/48b79127550b478bbdc828d022a54e86

# 没有用find函数、有用例不通过
"""
long_str = input().split()
if "NiuNiu" in long_str:
    print(long_str.index("NiuNiu"))
else:
    print(-1)
"""
# find函数
print(input().find("NiuNiu"))  # find函数找得到返回索引,找不到返回-1

全部评论
把.split()删了就可以了
1 回复 分享
发布于 2024-05-31 10:50 黑龙江
split()函数默认以空格来分割原始输入的数据,因此会将数据分隔为若干个单词,而不加split()函数就不会分割了,index()函数查找下标的时候会以每个字符(包括字母和空格)的下标来取值,网站后台的判断标准是以字符下标来取值的。
点赞 回复 分享
发布于 2024-08-29 17:13 湖北
我也这樣,為什么不用find就过不了?
点赞 回复 分享
发布于 2024-05-28 17:49 北京

相关推荐

点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务