日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

python?index()?與?rindex()?方法的使用示例詳解_python

作者:未飛 ? 更新時間: 2023-01-29 編程語言

index()

str = "hello world"
 
print(str.index("l",5,11))  #結果:9
 
print(str.index("l",3)) # 結果為:3
 
print(str.index("l"))  #結果為:2
 
print(str.index("c")) #結果: 報錯!?。?/code>

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

開始下標(即 5)與結束下標(即 11)可以不寫,默認為從頭到尾查找。

有開始下標與結束下標時查找的是這個開始于結束的字符串區間。

當在字符串(即 str)中查找到指定字符(即 l)時返回指定字符在字符串中的下標位置。

如果沒在字符串中查找到指定字符時會報錯!!

substring not found

rindex()

str = "hello world"
 
print(str.rindex("l",5,11))  #結果:9
 
print(str.rindex("l",3)) # 結果為:9
 
print(str.rindex("l"))  #結果為:9
 
print(str.rindex("c")) #結果: 報錯!?。?/code>

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

從右邊開始查找指定字符(即 l)返回指定字符在字符串(即 str)中的下標。

開始下標(即 5)與結束下標(即 11)可以不寫,默認查找整個字符串。

有開始下標與結束下標時查找的是這個開始于結束的字符串區間。

當在字符串(即 str)中查找到指定字符(即 l)時返回指定字符在字符串中的下標位置。

如果沒在字符串中查找到指定字符時會報錯??!

substring not found

知識點擴展:

用Python操作字符串之rindex()方法的使用

想了解用Python操作字符串之rindex()方法的使用的相關內容嗎,在本文為您仔細講解Python的rindex()方法的相關知識和一些Code實例,歡迎閱讀和指正,我們先劃重點:Python,下面大家一起來學習吧。

?rindex()方法返回所在的子str被找到的最后一個索引,可選擇限制搜索的字符串string[beg:end] 如果沒有這樣的索引存在,拋出一個異常。
語法

以下是rindex()方法的語法:

str.rindex(str, beg=0 end=len(string))

參數

  • ??? str -- 此選項指定要搜索的字符串。
  • ??? beg -- 這是開始索引,默認情況下為 0
  • ??? len -- 這是最后的索引,默認情況下它等于字符串的長度。

返回值

此方法如果找到返回最后一個索引,否則如果沒有找到str引發一個異常。
例子

下面的例子顯示了rindex()方法的使用。

#!/usr/bin/python

str1 = "this is string example....wow!!!";
str2 = "is";

print str1.rindex(str2);
print str1.index(str2);

當我們運行上面的程序,它會產生以下結果:

5
2

原文鏈接:https://blog.csdn.net/weifei20001217/article/details/128407202