Python slice() လုပ်ဆောင်ချက်
ဥပမာ
tuple တစ်ခုနှင့် အစိပ်အပိုင်းတစ်ခုကို ဖန်တီးပါ။ tuple ၏ပထမအရာနှစ်ခုသာရရန် အချပ်အရာဝတ္ထုကိုသုံးပါ-
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(2)
print(a[x])
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
လုပ်ဆောင်ချက်သည် အ slice()
စိပ်စိပ်အရာဝတ္ထုကို ပြန်ပေးသည်။
အစိပ်အပိုင်းတစ်ခုအား အစီအစဥ်ခွဲနည်းကို သတ်မှတ်ရန် အချပ်တစ်ခုအား အသုံးပြုသည်။ လှီးဖြတ်ရမည့်နေရာကို သင်သတ်မှတ်နိုင်ပြီး မည်သည့်နေရာတွင် အဆုံးသတ်ရမည်ကို သင်သတ်မှတ်နိုင်သည်။ ဥပမာ အခြားအရာတိုင်းကိုသာ လှီးဖြတ်နိုင်စေမည့် အဆင့်ကိုလည်း သတ်မှတ်နိုင်သည်။
အထားအသို
slice(start, end, step)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
start | Optional. An integer number specifying at which position to start the slicing. Default is 0 |
end | An integer number specifying at which position to end the slicing |
step | Optional. An integer number specifying the step of the slicing. Default is 1 |
နောက်ထပ် ဥပမာများ
ဥပမာ
tuple တစ်ခုနှင့် အစိပ်အပိုင်းတစ်ခုကို ဖန်တီးပါ။ အချပ်အရာဝတ္ထုကို ရာထူး 3 တွင် စတင်ပြီး အနေအထား 5 သို့ လှီးဖြတ်ပြီး ရလဒ်ကို ပြန်ပေးသည်-
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(3,
5)
print(a[x])
ဥပမာ
tuple တစ်ခုနှင့် အစိပ်အပိုင်းတစ်ခုကို ဖန်တီးပါ။ တတိယအရာတိုင်းကို ပြန်ပို့ရန် အဆင့်သတ်မှတ်ချက်ကို အသုံးပြုပါ-
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(0,
8, 3)
print(a[x])