python學習記錄20201212
python學習記錄
python find()的使用
find 用於在給定字串str中查詢某個子串s,並返回子串的起始位置,如未查詢到,則返回-1.
如:i = str.find(s,begin,end);
其中i為子串在字串str中起始位置,begin,end限制了str中查詢的起始和結束範圍。預設時預設整個字串中查詢。
例子:
str1 = "Runoob example....wow!!!" ;
str2 = "exam";
print (str1.find(str2))
print (str1.find(str2, 5))
print (str1.find(str2, 10))
輸出:
7
7
-1
同理,rfind函式為逆向查詢子串,返回的是子串最後一次出現時的起始位置,如未查詢到,則返回-1.
如:
str = "this is really a string example....wow!!!";
substr = "is";
print str.rfind(substr);
print str.rfind(substr, 0, 10);
print str.rfind(substr, 10, 0);
print str.find(substr);
print str.find(substr, 0, 10);
print str.find(substr, 10, 0);
輸出:
5
5
-1
2
2
-1
相關文章
- python學習記錄Python
- python學習記錄7Python
- python學習記錄5Python
- Python 學習除錯記錄Python除錯
- 學習記錄
- python反序列化學習記錄Python
- python學習-知識點記錄(Temp)Python
- 【每日學習記錄】使用錄影裝置記錄每天的學習
- 記錄學習PromisePromise
- windbg學習記錄
- Eureka學習記錄
- Mybatis學習記錄MyBatis
- socket學習記錄
- JQuery學習記錄jQuery
- larabbs 學習記錄
- Tableau學習記錄
- MySQL學習記錄MySql
- Elasticsearch學習記錄Elasticsearch
- swift學習記錄Swift
- jQuery 學習記錄jQuery
- RAC 學習記錄
- RMAN學習記錄
- RAC學習記錄
- activiti學習記錄
- 學習記錄APPAPP
- langchain學習記錄LangChain
- JAVA學習記錄Java
- Docker學習記錄Docker
- 【記錄】MySQL 學習筆記MySql筆記
- [記錄] MySQL 學習筆記MySql筆記
- Python學習目錄Python
- Flutter學習記錄(一)Dart學習FlutterDart
- Python學習記錄_基本統計值計算Python
- Vue 學習記錄四Vue
- Vue 學習記錄三Vue
- Vue 學習記錄一Vue
- Vue 學習記錄二Vue
- fastadmin 學習記錄AST