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

Python字符串檢索方式

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

Python字符串檢索

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

1.count()

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

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

語法:

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

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

運行結(jié)果:

str 中包括 5 個/符號

2.find()

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

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

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

運行結(jié)果:

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

3.index()

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

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

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

運行結(jié)果:

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

注意:當(dāng)輸入的字符串在原字符串中不存在時,會產(chǎn)生異常,如:

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

運行結(jié)果:

4.rindex()

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

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

運行結(jié)果:

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

5.startswith()

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

語法:

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

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

start和end同上

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

運行結(jié)果:

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

6.endswith()

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

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

    python如何將圖片轉(zhuǎn)換素描畫

    這篇文章主要介紹了python如何將圖片轉(zhuǎn)換素描畫,幫助大家更好的用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),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • python刪除列表中特定元素的幾種方法

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

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

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

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

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

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

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

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

最新評論

湛江市| 梁河县| 天峻县| 绍兴县| 马山县| 常德市| 秭归县| 蓬莱市| 年辖:市辖区| 金乡县| 东港市| 平南县| 农安县| 玛纳斯县| 山丹县| 兴安盟| 蓬莱市| 宁强县| 那坡县| 永修县| 察雅县| 安国市| 社会| 方山县| 北辰区| 墨玉县| 中宁县| 石阡县| 南康市| 紫阳县| 洪泽县| 翁牛特旗| 肇源县| 孟村| 禹州市| 新野县| 成安县| 泸溪县| 平山县| 丰县| 大悟县|