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

    python判断字符是否在另一字符串中

    silencementsilencement2019-09-12 11:27:09原创9760

    Python判断一个字符串是否包含另一个字符串,常用的有两种方法,用 in 和 find()判断

    使用string模块的find() rfind index() rindex()

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

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

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

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

    1. in 判断,最常用。

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

    2.find()判断。

    a = 'abcdefg'
    b = 'bcd'
    c = 'fgh'
    print(a.find(b))
    print(a.find(c))
    输出1和-1。
    专题推荐:字符串
    上一篇:什么是python的构造函数 下一篇:怎么安装Python3

    相关文章推荐

    • python判断字符串是否包含字母• python比较字符串是否相等• python的字符串怎么拼接

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网