Python တွင် ကြိုးတစ်ချောင်းကို ပြောင်းနည်း
Python တွင် String တစ်ခုကို ပြောင်းပြန်လှန်နည်းကို လေ့လာပါ။
Python တွင် String ကိုပြောင်းပြန်လှန်ရန် built-in လုပ်ဆောင်ချက်မရှိပါ။
အလျင်မြန်ဆုံး (အလွယ်ဆုံး?) နည်းလမ်းမှာ နောက်ပြန်ဆုတ်သည့် အစိပ်အပိုင်းကို အသုံးပြုခြင်း -1
ဖြစ်သည်။
ဥပမာ
"Hello World" ဟူသော စာကြောင်းကို ပြောင်းပြန်လှန်ပါ။
txt = "Hello World"[::-1]
print(txt)
နမူနာရှင်းပြထားပါတယ်။
ကျွန်ုပ်တို့တွင် ပြောင်းပြန်လှန်လိုသော "Hello World" ဟူသော စာတန်းတစ်ခုရှိသည်။
နောက်ပြန်လှည့်ရန် စာတန်း
txt = "Hello World"[::-1]
print(txt)
စာကြောင်းအဆုံးတွင် စတင်သည့် အချပ်တစ်ခုကို ဖန်တီးပြီး နောက်သို့ရွှေ့ပါ။
ဤဥပမာတွင်၊ slice statement [::-1]
သည် string ၏အဆုံးတွင်စတင်ပြီး position 0 တွင်အဆုံးသတ်သည်၊ step -1
နှင့် negative one ၊ ဆိုလိုသည်မှာ နောက်သို့တစ်လှမ်းဆုတ်ခြင်းကို ဆိုလိုသည်။
ကြိုးတစ်ချောင်းကို လှီးဖြတ်ပါ။
txt = "Hello World"[::-1]
print(txt)
ယခု txt
ကျွန်ုပ်တို့တွင် "Hello World" ဟု နောက်ပြန်ဖတ်သည့် စာတန်းတစ်ခုရှိသည်။
ရလဒ်ကိုပြသရန် စာကြောင်းကို ပရင့်ထုတ်ပါ။
စာရင်းကို ပရင့်ထုတ်ပါ။
txt = "Hello World"[::-1]
print(txt)
Function တစ်ခုဖန်တီးပါ။
သင့်စာကြောင်းများကို ပေးပို့နိုင်ပြီး ၎င်းတို့ကို နောက်သို့ပြန်ပို့နိုင်သည့် လုပ်ဆောင်ချက်တစ်ခုရှိလိုပါက၊ သင်သည် လုပ်ဆောင်ချက်တစ်ခုကို ဖန်တီးပြီး အထက်ပါဥပမာမှ ကုဒ်ကို ထည့်သွင်းနိုင်သည်။
ဥပမာ
def my_function(x):
return x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt)
နမူနာရှင်းပြထားပါတယ်။
အငြင်းအခုံတစ်ခုအဖြစ် String ကိုယူသည့်လုပ်ဆောင်ချက်တစ်ခုဖန်တီးပါ။
Function တစ်ခုဖန်တီးပါ။
def my_function(x):
return x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt)
ကြိုး၏အဆုံးတွင် စတင်သော ကြိုးကို ပိုင်းဖြတ်ပြီး နောက်သို့ရွှေ့ပါ။
ကြိုးတစ်ချောင်းကို လှီးဖြတ်ပါ။
def my_function(x):
return x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt)
Backward String ကို ပြန်ပေးပါ။
စာတန်းကို ပြန်ပေးပါ။
def my_function(x):
return
x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt )
ကန့်သတ်ချက်တစ်ခုအနေဖြင့် စာကြောင်းတစ်ခုဖြင့် လုပ်ဆောင်ချက်ကို ခေါ်ဆိုပါ-
Function ကိုခေါ်ပါ။
def my_function(x):
return
x[::-1]
mytxt = my_function("I
wonder how this text looks like backwards")
print(mytxt)
ရလဒ်ကို ပရင့်ထုတ်ပါ။
ရလဒ်ကိုပုံနှိပ်ပါ။
def my_function(x):
return
x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)