Python判断字符串是否包含指定字符串的方法

您所在的位置:网站首页 python获取字符串中的某个字符 Python判断字符串是否包含指定字符串的方法

Python判断字符串是否包含指定字符串的方法

2024-07-12 17:11| 来源: 网络整理| 查看: 265

方法一:使用操作符 in def main(): str = "abcdefgh" re = "cd" flag = re in str print(flag) if __name__ == "__main__" : main() 结果:True 方法二:使用string模块的函数

1. find()   检测字符串中是否包含子字符串,如果指定 beg(开始) 和 end(结束) 范围内,则检查是否包含在指定范围内,如果包含子字符串,返回第一次出现该子字符串的开始索引值,否则返回-1。

def main(): info = 'abca' print (info.find('a')) # 从下标0开始,查找在字符串里第一个出现的子串,返回结果:0 print (info.find('a',1)) # 从下标1开始,查找在字符串里第一个出现的子串:返回结果3 print (info.find('3')) # 查找不到返回-1 if __name__ == "__main__" : main() 结果: 0 3 -1

2. rfind()   用法和上述一致,只是这个返回最后出现的的开始索引值。

3. index()   和find()方法一样,如果指定范围内包含指定字符串,返回的是索引值在字符串中的起始位置,只不过如果str不在 string中会报一个异常。 4. rindex()   和rfind()方法一样,返回指定字符串 str 在字符串中最后出现的位置,只不过如果str不在 string中会报一个异常。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3