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銆
