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學習記錄5Python
- python學習記錄7Python
- Python 學習除錯記錄Python除錯
- python反序列化學習記錄Python
- 學習記錄
- 【每日學習記錄】使用錄影裝置記錄每天的學習
- Python學習目錄Python
- Python學習記錄_基本統計值計算Python
- 大資料學習記錄,Python基礎(3)大資料Python
- 大資料學習記錄,Python基礎(4)大資料Python
- Eureka學習記錄
- Mybatis學習記錄MyBatis
- windbg學習記錄
- MySQL學習記錄MySql
- 2024.4.15學習記錄
- fastadmin 學習記錄AST
- Tableau學習記錄
- 記錄學習PromisePromise
- Docker學習記錄Docker
- JAVA學習記錄Java
- activiti學習記錄
- 學習記錄APPAPP
- hadoop學習記錄Hadoop
- langchain學習記錄LangChain
- larabbs 學習記錄
- JQuery學習記錄jQuery
- socket學習記錄
- 【記錄】MySQL 學習筆記MySql筆記
- [記錄] MySQL 學習筆記MySql筆記
- Flutter學習記錄(一)Dart學習FlutterDart
- iOS KVO學習記錄iOS
- iOS KVC學習記錄iOS
- 分散式學習記錄分散式
- flutter學習記錄-1Flutter
- Mysql Replication學習記錄MySql
- 20180311 日常學習記錄
- Vue 學習記錄一Vue