创新互联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判断字符串是否包含另一个字符串
新闻来源:http://www.hxwzsj.com/article/dpjejss.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 网站建设开发 成都网站制作 手机网站建设套餐 响应式网站设计 定制网站设计 网站建设 H5网站制作 泸州网站建设 定制级高端网站建设 网站建设方案 手机网站制作设计 品牌网站建设 app网站建设 成都网站建设 重庆企业网站建设 成都营销网站制作 成都网站建设 定制网站设计 响应式网站设计方案 成都网站制作 成都网站建设公司 网站建设