python判断一个字符串是另一个子串 | 您所在的位置:网站首页 › python判断一个字符串包含另一个字符串 › python判断一个字符串是另一个子串 |
python 的 Python实现判断一个字符串是否包含子串的方法总结 本文实例总结了Python实现判断一个字符串是否包含子串的方法。分享给大家供大家参考,具体如下: 1.使用成员操作符 in >>> s='nihao,shijie' >>> t='nihao' >>> result = t in s >>> print result True 2.使用string模块的find()/rfind()方法 >>> import string >>> s='nihao,shijie' >>> t='nihao' >>> result = string.find(s,t)!=-1 >>> print result True >>> result = string.rfind(s,t)!=-1 >>> print result True 3.使用string模块的index()/rindex()方法 index()/rindex()方法跟find()/rfind()方法一样,只不过找不到子字符串的时候会报一个ValueError异常。 import string def find_string(s,t): try: string.index(s,t) return True except(ValueError): return False s='nihao,shijie' t='nihao' result = find_string(s,t) print result #True 4.使用字符串对象的find()/rfind()、index()/rindex()和count()方法 >>> s='nihao,shijie' >>> t='nihao' >>> result = s.find(t)>=0 >>> print result True >>> result=s.count(t)>0 >>> print result True >>> result=s.index(t)>=0 >>> print result True 更多关于Python相关内容可查看本站专题:《》、《》、《》、《》及《》 希望本文所述对大家Python程序设计有所帮助。 |
CopyRight 2018-2019 实验室设备网 版权所有 |