python查询函数用法
㈠ index在python中的用法
如下:
1、index函数:用于从列表中找出某个值第一个匹配项的索引位置。
2、index方法语法:list.index(x[,start[,end]])。
3、参数:x-- 查找的对象。start-- 可选,查找的起始位置。end-- 可选,查找的结束位置。
4、返回值:该方法返回查找对象的索引位置,如果没有找到对象则抛出异常。
5、实例:
代码:str1="thisisstringexample....wow!!!";str2="exam"。
index函数为print(str1.index(str2))。

python中index函数怎么用?
Python中index方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find方法一样,只不过如果str不在string中会报一个异常。
index函数一般用处是在序列中检索参数并返回第一次出现的索引,没找到就会报错。
㈡ find鍦╬ython涓镄勭敤娉
Python镄刦ind鍑芥暟澶氱敤鍦ㄥ瓧绗︿覆镄勫勭悊涓婏纴涔熸槸Python璁$畻链轰簩绾х殑灏忚幂偣銆
瀹氢箟锛歅ython find() 鏂规硶妫娴嫔瓧绗︿覆涓鏄钖﹀寘钖瀛愬瓧绗︿覆 str 锛屽傛灉鎸囧畾 beg锛埚紑濮嬶级 鍜 end锛堢粨𨱒燂级 锣冨洿锛屽垯妫镆ユ槸钖﹀寘钖鍦ㄦ寚瀹氲寖锲村唴锛屽傛灉鍖呭惈瀛愬瓧绗︿覆杩斿洖寮濮嬬殑绱㈠紩鍊硷纴钖﹀垯杩斿洖-1銆
璇娉
str.find(str, beg=0, end=len(string))
鍙傛暟
str---a鎸囧畾妫绱㈢殑瀛楃︿覆
beg---寮濮嬫绱锛岄粯璁や负0
end---缁撴潫妫绱锛岄粯璁や负瀛楃︿覆镄勯暱搴
杩斿洖鍊
濡傛灉鍖呭惈瀛愬瓧绗︿覆杩斿洖寮濮嬬殑绱㈠紩鍊硷纴钖﹀垯杩斿洖-1銆
浜屻乫ind鍑芥暟镄勮︾粏鍑芥暟浣跨敤瑙i喷
绗涓涓渚嫔瓙锛坱ips锛氩彲浠ュ嶅埗浠g爜鍒癷dle閲岃竟锛岀劧钖庤嚜宸辫繍琛岀潃鐪嬶纴杩欎釜鐪嬩笉镍傚彲浠ュ啀鐪嬬湅绗浜屼釜渚嫔瓙锛岀粨钖堢潃鐞呜В锛
str = "abcdefa"
print(str.find("a")) # 浠庝笅镙0寮濮嬶纴镆ユ垒鍦ㄥ瓧绗︿覆閲岀涓涓鍑虹幇镄勫瓙涓诧纴杩斿洖缁撴灉
print(str.find("a",1)) # 浠庝笅镙1寮濮嬶纴镆ユ垒鍦ㄥ瓧绗︿覆閲岀涓涓鍑虹幇镄勫瓙涓诧细杩斿洖缁撴灉6
print(str.find("7"))# 镆ユ垒涓嶅埌杩斿洖-1
绗浜屼釜渚嫔瓙锛坱ips锛氩彲浠ユ妸浠g爜娌惧埌idle涓锛岃繍琛岀劧钖庡圭収镌鎴戠殑涓嬭竟镄勮В绛旂湅锛
str = "hello Best wishes to you";
str1 = "to";
print(str.find(str1))
print(str.find(str1,10))
print(str.find(str1,18))
print(str.find(str1,19))
print(str.find(str1,17,19))
print(str.find(str1,17,20))
print(str.find(str1,18,20))
绗涓涓浠庡瓧绗h锛堜笅镙囦负0锛夊紑濮嬫暟璧凤纴涓鐩村埌妫绱㈠埌t锅沧锛屼竴鐩存绱㈣繃𨱒ワ纴鏄18涓瀛楃︿覆
镓浠ラ栧厛锛岀涓涓猵rint缁撴灉涓18
绗浜屼釜浠庣10涓瀛楃︿覆寮濮嬫暟璧凤纴鍙瑕佸悗闱㈡湁to杩欎釜瀛楃︼纴闾d箞灏辫繑锲炲紑濮嬬殑绱㈠紩鍊硷纴涔熷氨鏄18
绗涓変釜浠庣18涓瀛楃︿覆寮濮嬫暟璧凤纴鍒氩ソ钀藉湪t瀛楃︿覆涓婏纴浠巘寮濮嬫绱锛岄偅寰钖庡紑濮嬫绱㈣偗瀹氭病闂棰桡纴缁х画杩斿洖18
绗锲涗釜浠庣19涓瀛楃︿覆寮濮嬫暟璧凤纴涔熷氨鏄痶o镄刼钖庨溃镄勭┖镙硷纴浠庣┖镙煎线钖庢绱锛岄偅涔埚氨娌℃湁𨱍宠佺殑鍐呭逛简锛屾墍浠ヨ繑锲-1
绗浜斾釜print閲岃竟鎴戞坊锷犱简end镄勫弬鏁帮纴锲犱负鐩存帴瀹氢綅鍦19锛屾墍浠ョ浉褰扑簬o妫绱涓崭笂锛屾墍浠ヨ緭鍑-1
绗鍏涓猵rint鎴戞洿鏀筫nd涓20锛岃繖镞跺椤氨鍙浠ユe父杈揿嚭浜
绗涓冧釜print閲岃竟鎴戞妸17鏀逛负18,19鏀逛负20锛屼緷铹跺彲浠ヨ緭鍑猴纴鐞嗙敱钖屼笂锛屼妇6鍙1銆
