欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python?find()、rfind()方法及作用

 更新時間:2022年12月23日 15:25:19   作者:未飛  
這篇文章主要介紹了Python?find()、rfind()方法,find方法的作用檢索是否指定的字符串,如果存在返回首次出現(xiàn)該字符串的索引,如果不存在返回-1,rfind 方法的作用和find方法作用相同,本文結(jié)合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下

find()

str = "hello world"
 
print(str.find("l",6,11))  #結(jié)果為:9
 
print(str.find("l",3)) # 結(jié)果為:3
 
print(str.find("l"))  #結(jié)果為:2

語法:變量.find(指定字符,開始下標,結(jié)束下標)

開始下標(即 6)與結(jié)束下標(即 11)可以默認不寫,即從頭查到尾

只寫開始下標,不寫結(jié)束下標時,就是從哪里開始一直到結(jié)尾。

如果在字符串(即 str)中找到了指定字符(即 l ),會返回指定字符在字符串中的下標,

沒找到則返回 -1 !

rfind() 

str = "hello world"
print(str.rfind("l",6,11))  #結(jié)果為:9
 
print(str.rfind("l",3)) # 結(jié)果為:9
 
print(str.rfind("l"))  #結(jié)果為:9

語法:變量.rfind(指定字符,開始下標,結(jié)束下標)

開始下標(即 3)與結(jié)束下標(即 11)可以默認不寫,即從頭查到尾

只寫開始下標,不寫結(jié)束下標時,就是從哪里開始一直到結(jié)尾。

如果在字符串(即 str)中找到了指定字符(即 l ),會返回指定字符在字符串中的下標,

沒找到則返回 -1 !

與 find() 方法不同的是,rfind() 方法是從右側(cè)開始查找的!

補充介紹

Python find方法與rfind方法的使用

find方法的作用:

檢索是否指定的字符串,如果存在返回首次出現(xiàn)該字符串的索引,如果不存在返回-1

例如

str_a = "abcabcabc"
print(str_a.find("c"))

打印結(jié)果為2,

rfind 方法的作用

和find方法作用相同,不同的地方就是檢索的時候rfind是從右邊開始,find方法檢索的時候是從左邊開開始的

str_a = "abcabcabc"
print(str_a.rfind("c"))

打印結(jié)果為8

find方法也可以代替 in 判斷指定的字符是否存在

str_a = "abcabcabc"
if str_a.find("c") != -1:
    print("c在str_a中")
else:
    print("c不在str_a中")

到此這篇關(guān)于Python find()、rfind()方法的文章就介紹到這了,更多相關(guān)Python find()、rfind()方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 利用Python繪制多種風玫瑰圖

    利用Python繪制多種風玫瑰圖

    這篇文章主要介紹了利用Python繪制多種風玫瑰圖,風玫瑰是由氣象學家用于給出如何風速和風向在特定位置通常分布的簡明視圖的圖形工具,下文繪制實現(xiàn)詳情,需要的小伙伴可以參考一下
    2022-05-05
  • Python如何利用正則表達式爬取網(wǎng)頁信息及圖片

    Python如何利用正則表達式爬取網(wǎng)頁信息及圖片

    這篇文章主要給大家介紹了關(guān)于Python如何利用正則表達式爬取網(wǎng)頁信息及圖片的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • 在Django框架中設(shè)置語言偏好的教程

    在Django框架中設(shè)置語言偏好的教程

    這篇文章主要介紹了在Django框架中設(shè)置語言偏好的教程,Django是最具人氣的Python框架,需要的朋友可以參考下
    2015-07-07
  • pandas帶有重復索引操作方法

    pandas帶有重復索引操作方法

    今天小編就為大家分享一篇pandas帶有重復索引操作方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • flask框架使用orm連接數(shù)據(jù)庫的方法示例

    flask框架使用orm連接數(shù)據(jù)庫的方法示例

    這篇文章主要介紹了flask框架使用orm連接數(shù)據(jù)庫的方法,結(jié)合實例形式分析了flask框架使用flask_sqlalchemy包進行mysql數(shù)據(jù)庫連接操作的具體步驟與相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2018-07-07
  • Python實現(xiàn)的插入排序,冒泡排序,快速排序,選擇排序算法示例

    Python實現(xiàn)的插入排序,冒泡排序,快速排序,選擇排序算法示例

    這篇文章主要介紹了Python實現(xiàn)的插入排序,冒泡排序,快速排序,選擇排序算法,結(jié)合實例形式總結(jié)分析了Python插入排序,冒泡排序,快速排序,選擇排序等算法的實現(xiàn)與使用技巧,需要的朋友可以參考下
    2019-05-05
  • Python使用Pickle庫實現(xiàn)讀寫序列操作示例

    Python使用Pickle庫實現(xiàn)讀寫序列操作示例

    這篇文章主要介紹了Python使用Pickle庫實現(xiàn)讀寫序列操作,結(jié)合實例形式分析了pickle模塊的功能、常用函數(shù)以及序列化與反序列化相關(guān)操作技巧,需要的朋友可以參考下
    2018-06-06
  • PyCharm配置anaconda環(huán)境的步驟詳解

    PyCharm配置anaconda環(huán)境的步驟詳解

    PyCharm是一款很好用很流行的python編輯器。Anaconda通過管理工具包、開發(fā)環(huán)境、Python版本,大大簡化了你的工作流程。今天通過本文給大家分享PyCharm配置anaconda環(huán)境,感興趣的朋友一起看看吧
    2020-07-07
  • Python中內(nèi)置函數(shù)filter函數(shù)用法詳解

    Python中內(nèi)置函數(shù)filter函數(shù)用法詳解

    filter()函數(shù)是Python內(nèi)置的另一個有用的高階函數(shù),filter()函數(shù)接收一個函數(shù)f和一個序列,函數(shù)f的作用是對每個元素進行判斷,返回True或False,下面這篇文章主要給大家介紹了關(guān)于Python中內(nèi)置函數(shù)filter函數(shù)用法的相關(guān)資料,需要的朋友可以參考下
    2024-05-05
  • python實現(xiàn)網(wǎng)頁自動簽到功能

    python實現(xiàn)網(wǎng)頁自動簽到功能

    這篇文章主要為大家詳細介紹了python實現(xiàn)網(wǎng)頁自動簽到功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01

最新評論