国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

python判斷字符串是否包含子串的五種方法

這篇具有很好參考價值的文章主要介紹了python判斷字符串是否包含子串的五種方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、用find()方法判斷

要判斷某一個字符串是否包含某一個子串,方法之一是可以利用python內置的字符串方法find()來查找,如果查找到,就返回子串第一個字符在原字符串中的索引位置,如果找不到,則返回-1,實例代碼如下:

>>> string = '笨鳥工具,x1y1z1.com'
>>> string.find('笨鳥') #'笨'字在string中的索引為0
0
>>> string.find('2')
-1

二、用count()方法判斷

count()也是python內置的字符串方法之一,可以用于統(tǒng)計參數(shù)指定的子串在調用對象字符串出現(xiàn)的次數(shù),如果沒有出現(xiàn),則返回0,實例代碼如下:

>>> string = '笨鳥工具,python全棧'
>>> string.count('python')
1
>>> string.count('something')
0

python全棧:笨鳥工具,python全棧

三、用in判斷

in是python內置的保留字符,也是身份運算符,可以用于判斷某個子串是否包含于某個字符串,如果包含于,則返回True,否則返回False。實例代碼如下:

>>> string = '笨鳥工具,python、web、機器學習'
>>> '機器學習' in string
True
>>> 'xyz' in string
False

四、用rfind()方法判斷

rfind()方法同上面介紹的find()方法的用法基本一致,如果沒有出現(xiàn),也是返回-1。不同的是,rfind()返回的是子串最后一次出現(xiàn)的索引位置。實例代碼如下:

>>> string = 'x1y1z1.com,python、html、css、javascript'
>>> string.rfind('1')
5
>>> string.rfind('3')
-1

五、用not in方法判斷

not in和in一樣,也是python的身份運算符,當用來判斷字符串是否包含某個子串的時候,如果不包含則返回True,如果包含則返回False,實例代碼如下:

>>> string = 'hello world'
>>> 'm' not in string
True
>>> 'e' not in string
False

原文地址:python判斷字符串是否包含子串的五種方法文章來源地址http://www.zghlxwxcb.cn/news/detail-507804.html

到了這里,關于python判斷字符串是否包含子串的五種方法的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Java判斷一個字符串是否包含某個字符

    Java判斷一個字符串是否包含某個字符

    1 問題 如何利用Java通過不同的方法來判斷一個字符串是否包含某個字符。 2 方法 .contains方法 這個是利用java.lang.String.contains()?方法返回true,當且僅當此字符串包含指定的char值序列,此方法返回true,如果此字符串包含,否則返回false。 (2).indexOf方法 這一個是利用java.lang.Str

    2024年02月16日
    瀏覽(112)
  • golang中如何判斷字符串是否包含另一字符串

    golang中如何判斷字符串是否包含另一字符串 在Go語言中,可以使用strings.Contains()函數(shù)來判斷一個字符串是否包含另一個字符串。該函數(shù)接受兩個參數(shù):要搜索的字符串和要查找的子字符串,如果子字符串存在于要搜索的字符串中,則返回true,否則返回false。 下面是一個示例代

    2024年02月09日
    瀏覽(91)
  • C++ string判斷是否包含子字符串

    C++ string判斷是否包含子字符串

    C++的string類提供了字符串中查找另一個字符串的函數(shù)find。 其重載形式為: 功能為在string對象中,查找參數(shù)string類型的字符串是否存在,如果存在,返回起始位置。不存在則返回 string::npos 。

    2024年02月02日
    瀏覽(21)
  • JS兩種方法判斷字符串是否包含中文

    第一種是正則表達式來判斷,判斷輸入的字符中是否包含中文。 第二種是通過charCodeAt()來判斷,字符串.charCodeAt(index)255 就是中文,否則是英文。

    2024年02月13日
    瀏覽(30)
  • java判斷字符串是否包含英文,以及英文個數(shù)

    在Java中,可以使用正則表達式或字符遍歷的方式來判斷字符串是否包含英文字符,并統(tǒng)計英文字符的個數(shù)。 使用正則表達式判斷字符串是否包含英文字符: 這里的正則表達式 “.[a-zA-Z]+.” 表示匹配包含至少一個英文字符的字符串。containsEnglish 的值為 true 表示字符串包含英

    2024年02月13日
    瀏覽(100)
  • c# 判斷一個字符串列表是否包含另一個字符串列表中某一個元素

    當需要判斷一個字符串列表是否包含另一個字符串列表中的某個元素時,可以使用 LINQ 查詢來完成。下面是一個示例方法: 在上面的示例中,我們有兩個字符串列表 list1 和 list2。我們想要判斷 list1 是否包含了 list2 中的某個元素。 我們定義了 ListContainsElement 方法,該方法接

    2024年02月12日
    瀏覽(108)
  • JS中判斷某個字符串、數(shù)組等是否包含某個值

    方法一: indexOf()?? (推薦) ? indexOf() 方法可返回某個指定的字符串值在字符串中首次出現(xiàn)的位置。如果要檢索的字符串值沒有出現(xiàn),則該方法返回 -1。 方法二:match() ? match() 方法可在字符串內檢索指定的值,或找到一個或多個正則表達式的匹配。 方法三: search() ? search() 方法

    2024年02月03日
    瀏覽(103)
  • mysql判斷查詢條件是否包含某字符串的7種方式

    like 也就是模糊查詢 如:select * from user where user_name \\\'%李%\\\' locate 判斷是否包含某字符串 如:select * from user where locate(\\\'李\\\',user_name)0 position 判斷是否包含某字符串 如:select * from user where position(\\\'李\\\' in user_name)0 instr 判斷是否包含某字符串 如:select * from user where instr(user_name,\\\'李\\\'

    2024年02月16日
    瀏覽(93)
  • vue前端判斷某一個String類型的集合中是否包含某一個字符串怎么做

    在上面的代碼中,我們使用 includes() 方法判斷 strList 數(shù)組中是否包含 targetStr 字符串,如果包含則輸出“字符串集合中包含目標字符串”,否則輸出“字符串集合中不包含目標字符串”。 該博文為原創(chuàng)文章,未經博主同意不得轉。本文章博客地址:https://cplusplus.blog.csdn.net/a

    2024年02月21日
    瀏覽(97)
  • Python 是否有字符串“包含”子字符串方法?

    這個問題的答案是社區(qū)的努力。編輯現(xiàn)有答案以改進這篇文章。它目前不接受新的答案或交互。 我正在尋找 Python 中的 string.contains 或 string.indexof 方法。 我想要做: 一個優(yōu)秀的自由職業(yè)者,應該有對需求敏感和精準需求捕獲的能力,而huntsbot.com提供了這個機會 使用 in opera

    2024年02月12日
    瀏覽(37)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包