ပြင်သစ် စကားလုံး 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"))

အမှတ်အသား အပြောကြား