ပြင်သစ် စကားလုံး find() မီးရွား
အမှတ်အသား
单词 "welcome" 在文本中的什么位置?
txt = "Hello, welcome to my world." x = txt.find("welcome") print(x)
အချက်အလက် နှင့် အသုံးပြုခြင်း
find() စက်မှု က အရာ ရှာဖွေသော ပထမဆုံး ပေါ်ထွက်သော နေရာ
အရာ မတွေ့ရသဖြင့် find() စက်မှု က -1 ကို ပြန်လည်ပေးသည်。
find() စက်မှု နှင့် index() စက်မှု အကျယ်အဝန်း အတူတူပါ၍၊ သို့သော် index() စက်မှု က အရာ မတွေ့ရသဖြင့် အမှား ဖြစ်ပေါ်စေသည် (အောက်ပါ အမှတ်အသား ကို ကျွန်းပြန်လို့)
ဘာသာ
string.find(value, start, end)
ပါဝင်သော အရာ
ပါဝင် | ဖော်ပြ |
---|---|
value | တောင်းဆိုချက် |
start | အဆိုပါ ရှာဖွေခြင်း စတင် နေရာ |
end | အဆိုပါ ရှာဖွေခြင်း အဆုံး နေရာ |
အမှတ်အသား ပိုမို
အမှတ်အသား
စကား "e" က အချက်အလက် အတွင်း ပထမဆုံး ပေါ်ထွက်သော နေရာ
txt = "Hello, welcome to my world." x = txt.find("e") print(x)
အမှတ်အသား
အချက်အလက် 5 နှင့် 10 အထိ ရှာဖွေခြင်း အခါ၊ စကား "e" က အချက်အလက် အတွင်း ပထမဆုံး ပေါ်ထွက်သော နေရာ
txt = "Hello, welcome to my world." x = txt.find("e", 5, 10) print(x)
အမှတ်အသား
ထို အရာ မတွေ့ရသေးသဖြင့်၊ find() စက်မှု က -1 ကို ပြန်လည်ပေးသည်၊ သို့သော် index() စက်မှု က အမှား ဖြစ်ပေါ်စေသည်:
txt = "Hello, welcome to my world." print(txt.find("q")) print(txt.index("q"))