python判断字符串是否包含另一个字符串
python判断一个字符串是否包含子串的方法有很多,下面介绍几种方法。
1.使用成员操作符in
>>>s='nihao,shijie'
>>>t='nihao'
>>>result=tins
>>>printresult
True
2.使用string模块的find()/rfind()方法
>>>importstring
>>>s='nihao,shijie'
>>>t='nihao'
>>>result=string.find(s,t)!=-1
>>>printresult
True
>>>result=string.rfind(s,t)!=-1
>>>printresult
True
3.使用string模块的index()/rindex()方法
index()/rindex()方法跟find()/rfind()方法一样,只不过找不到子字符串的时候会报一个ValueError异常。
importstring
deffind_string(s,t):
try:
string.index(s,t)
returnTrue
except(ValueError):
returnFalse
s='nihao,shijie'
t='nihao'
result=find_string(s,t)
printresult#True
4.使用字符串对象的find()/rfind()、index()/rindex()和count()方法
>>>s='nihao,shijie'
>>>t='nihao'
>>>result=s.find(t)>=0
>>>printresult
True
>>>result=s.count(t)>0
>>>printresult
True
>>>result=s.index(t)>=0
>>>printresult
True
以上内容为大家介绍了python培训之判断字符串是否包含另一个字符串,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。
相关推荐HOT
更多>>python中numpy.concatenate()函数怎么用?
python中numpy.concatenate()函数怎么用?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、numpy.concatenate函数主要作用:沿详情>>
2023-11-13 23:20:14python如何捕获正在运行的CMD窗口内容?
python如何捕获正在运行的CMD窗口内容?本文介绍需要捕获已经在运行的CMD窗口内容,并且需要根据指定输出内容来判断下一步的行动(输入指定内容)...详情>>
2023-11-13 20:46:21pythonpip是什么
python的pip是什么一、pip是什么pip是Python的包管理器。这意味着它是一个工具,允许你安装和管理不属于标准库的其他库和依赖。软件包管理极其...详情>>
2023-11-13 19:36:56pythontruncate是什么
pythontruncate是什么1、说明从文件的首行首字符开始截断,截断文件为n个字符;无n表示从当前位置起截断;截断之后n后面的所有字符被删除。2、语...详情>>
2023-11-13 16:42:48