最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python字符串檢索方式

 更新時間:2024年11月14日 16:12:11   作者:靜若晨光  
文章介紹了Python中字符串查找的六種方法:count()、find()、index()、rindex()、startswith()和endswith(),并詳細解釋了每個方法的語法和運行結果

Python字符串檢索

字符串查找方法主要有以下幾種:

1.count()

用于檢索指定字符串在另一個字符串中出現(xiàn)的次數(shù)。

如果檢索的字符串不存在,則返回0,否則返回出現(xiàn)的次數(shù)。

語法:

str.count(sub[,start[,end]])

  • str:表示原字符串。
  • sub:表示要檢索的字符串。
  • start:可選,表示檢索范圍的起始位置的索引。
  • end:可選,表示檢索范圍的結束位置的索引。
#檢索網址中出現(xiàn)"/"符號出現(xiàn)的次數(shù)
str = "https://mp.csdn.net/mp_blog/creation/editor"
print("str","中包括",str.count('/'),"個/符號")

運行結果:

str 中包括 5 個/符號

2.find()

用于檢索是否包含指定的字符串,如果檢索的字符串不存在,則返回-1,否則返回首次出現(xiàn)該字符串時的索引,語法格式如下:

str.find(sub[,start[,end]])

  • str:表示原字符串;
  • sub:表示要檢索的字符串;
  • start:可選,表示起始位置的索引,如不指定默認從頭開始;
  • end:可選,表示結束位置的索引,如不指定則檢索到結尾。
#檢索網址中出現(xiàn)"/"符號出現(xiàn)的次數(shù)
str = "https://mp.csdn.net/mp_blog/creation/editor"
print("str","中首次出現(xiàn)/符號的位置上索引是",str.find('/'))

運行結果:

str 中首次出現(xiàn)/符號的位置上索引是 6

3.index()

同find()類似,用于檢索是否包含指定的字符串,

注意:使用index()方法,當指定的字符串不存在時會拋出異常。

#檢索網址中出現(xiàn)"/"符號出現(xiàn)的次數(shù)
str = "https://mp.csdn.net/mp_blog/creation/editor"
print("str","中首次出現(xiàn)/符號的位置上索引是",str,index('/'))

運行結果:

str 中首次出現(xiàn)/符號的位置上索引是 6

注意:當輸入的字符串在原字符串中不存在時,會產生異常,如:

str12 = "https://mp.csdn.net/mp_blog/creation/editor"
print("str","中首次出現(xiàn)@符號的位置上索引是",str12.index('@'))

運行結果:

4.rindex()

作用與index()類似,區(qū)別在于從右邊開始查找,舉例

str58 = "@163 @126 @139"
print("str58","中首次出現(xiàn)@符號的位置上索引是",str58.rindex('@'))

運行結果:

str58 中首次出現(xiàn)@符號的位置上索引是 10

5.startswith()

用于檢索字符串是否以指定字符串開頭,如果是則返回True,否則返回False。

語法:

str.startswith(prefix[,start[,end]])

  • str:表示原字符串;
  • prefix:表示要檢索的字符串;

start和end同上

str = "@jing @ruo @xing @chen"
print('判斷字符串",'strl,"是否以@符號開頭,結果為:',strl.startswith('@'))

運行結果:

判斷字符串" @jing @ruo @xing @chen "是否以@符號開頭,結果為: True

6.endswith()

用于檢索字符串是否以指定子字符串結尾,如果是返回True,否則返回False。

#檢索字符串是否以@結尾
str = "@北京 @天津 @上海 @重慶"
print('判斷字符串"',str,'",是否以@結尾,結果是:',str)

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python json格式化打印實現(xiàn)過程解析

    Python json格式化打印實現(xiàn)過程解析

    這篇文章主要介紹了Python json格式化打印實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • Python?函數(shù)參數(shù)11個案例分享

    Python?函數(shù)參數(shù)11個案例分享

    大家好,今天給大家分享一下明哥整理的一篇?Python?參數(shù)的內容,內容非常的干,全文通過案例的形式來理解知識點,自認為比網上?80%?的文章講的都要明白,如果你是入門不久的?python?新手,相信本篇文章應該對你會有不小的幫助,需要的朋友可以參考下
    2023-02-02
  • Python爬蟲,獲取,解析,存儲詳解

    Python爬蟲,獲取,解析,存儲詳解

    這篇文章主要介紹了Python爬蟲獲取、解析,獲數(shù)據(jù)操作,其中代碼描述非常詳細,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-10-10
  • python如何將圖片轉換素描畫

    python如何將圖片轉換素描畫

    這篇文章主要介紹了python如何將圖片轉換素描畫,幫助大家更好的用python處理圖片,感興趣的朋友可以了解下
    2020-09-09
  • python logging模塊的使用詳解

    python logging模塊的使用詳解

    這篇文章主要介紹了python logging模塊的使用,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-10-10
  • python微信公眾號開發(fā)簡單流程實現(xiàn)

    python微信公眾號開發(fā)簡單流程實現(xiàn)

    這篇文章主要介紹了python微信公眾號開發(fā)簡單流程實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • python刪除列表中特定元素的幾種方法

    python刪除列表中特定元素的幾種方法

    這篇文章主要介紹了python刪除列表中特定元素的幾種方法,文章圍繞主題展開詳細的內容介紹,具有一定的參考價價值,需要的小伙伴可以參考一下
    2022-05-05
  • 在Python中實現(xiàn)函數(shù)重載的示例代碼

    在Python中實現(xiàn)函數(shù)重載的示例代碼

    這篇文章主要介紹了在Python中實現(xiàn)函數(shù)重載的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • 詳解Django模板層過濾器和繼承的問題

    詳解Django模板層過濾器和繼承的問題

    今天抽空給大家介紹Django模板層過濾器和繼承的問題,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-07-07
  • Python自動化部署工具Fabric的簡單上手指南

    Python自動化部署工具Fabric的簡單上手指南

    這篇文章主要介紹了Python自動化部署工具Fabric的簡單上手指南,涵蓋Fabric的安裝、fabric的遠程操作與維護等方面,需要的朋友可以參考下
    2016-04-04

最新評論

莒南县| 噶尔县| 蓬安县| 彭泽县| 任丘市| 宁乡县| 钟祥市| 攀枝花市| 磴口县| 崇仁县| 周宁县| 沧州市| 阜新| 麻栗坡县| 张家口市| 方城县| 木兰县| 特克斯县| 孟连| 普陀区| 武定县| 湛江市| 隆子县| 邵阳市| 越西县| 岚皋县| 正安县| 宣威市| 满洲里市| 余姚市| 崇礼县| 江达县| 延寿县| 双江| 铜山县| 正宁县| 化隆| 收藏| 德江县| 泸州市| 霸州市|