• 技术文章 >常见问题 >Python常见问题

    python怎么查找字符串中是否包含某个字符串

    silencementsilencement2019-10-25 16:31:40原创26397

    Python判断一个字符串是否包含另一个字符串,使用string模块的find() rfind index() rindex(),常用的有两种方法,用 in 和 find()判断

    str.find(str1, beg=0, end=len(string))

    检测字符串 str 中是否包含指定字符串 str1,可以指定 beg(开始) 和 end(结束) 范围。

    如果指定范围内包含指定字符串,返回的是索引值在字符串中的起始位置。

    如果不包含指定字符串或不在指定范围内时,返回-1。

    in 判断,最常用。

    a = 'abcdefg'
    b = 'bcd'
    c = 'fgh'
    print(b in a)
    print(c in a)
    输出True和False

    find()判断。

    a = 'abcdefg'
    b = 'bcd'
    c = 'fgh'
    print(a.find(b))
    print(a.find(c))
    输出1和-1。

    更多学习内容,请点击Python学习网

    专题推荐:字符串
    上一篇:python怎么退出程序 下一篇:python的print函数不输出怎么解决

    相关文章推荐

    • python中怎么比较两个字符串是否相同• python怎么表示字符串的一段• python如何判断字符串相等• python 怎么判断字符串开头

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网