Python ကြိုးများ
ကြိုးတွေ၊
စပါးအုံးရှိ စာကြောင်းများကို တစ်ခုတည်း ကိုးကားချက် အမှတ်အသား သို့မဟုတ် နှစ်ထပ်ကိုးကား အမှတ်အသားများဖြင့် ဝန်းရံထားသည်။
'ဟဲလို' က "ဟယ်လို" နဲ့ တူတယ် ။
လုပ်ဆောင်ချက် ဖြင့် သင်သည် စာကြောင်းတစ်ကြောင်းကို စာသားအတိုင်းပြသနိုင်သည် print()
-
ဥပမာ
print("Hello")
print('Hello')
String ကို Variable တစ်ခုသို့ သတ်မှတ်ပါ။
variable တစ်ခုသို့ string တစ်ခုကို သတ်မှတ်ခြင်းအား တူညီသော သင်္ကေတနှင့် string ဖြင့် နောက်တွင် ပြောင်းလဲနိုင်သော အမည်ဖြင့် လုပ်ဆောင်သည်-
ဥပမာ
a = "Hello"
print(a)
Multiline ကြိုးများ
ကိုးကားချက်သုံးခုကို အသုံးပြု၍ ကိန်းရှင်တစ်ခုသို့ လိုင်းမျိုးစုံစာကြောင်းတစ်ခု သတ်မှတ်နိုင်သည်-
ဥပမာ
နှစ်ထပ်ကိုးကားသုံးချက်ကို သင်သုံးနိုင်သည်။
a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do
eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
print(a)
သို့မဟုတ် ကိုးကားချက်သုံးခု၊
ဥပမာ
a = '''Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do
eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
print(a)
မှတ်ချက်- ရလဒ်တွင်၊ လိုင်းခွဲမှုများကို ကုဒ်ရှိကဲ့သို့ တူညီသော အနေအထားတွင် ထည့်သွင်းထားသည်။
Strings များသည် Array များဖြစ်သည်။
အခြားသော နာမည်ကြီး ပရိုဂရမ်းမင်းဘာသာစကားများကဲ့သို့ပင်၊ Python ရှိ စာကြောင်းများသည် ယူနီကုဒ်အက္ခရာများကို ကိုယ်စားပြုသည့် ဘိုက်များခင်းကျင်းခြင်း ဖြစ်သည်။
သို့ရာတွင်၊ Python တွင် ဇာတ်ကောင်ဒေတာအမျိုးအစားမပါဝင်ပါ၊ စာလုံးတစ်လုံးတည်းသည် 1 အရှည်ရှိသော string တစ်ခုဖြစ်သည်။
string ၏ဒြပ်စင်များကိုဝင်ရောက်ရန်စတုရန်းကွင်းကွင်းကိုသုံးနိုင်သည်။
ဥပမာ
ရာထူး 1 တွင် ဇာတ်ကောင်ကို ရယူပါ (ပထမဇာတ်ကောင်တွင် ရာထူး 0 ရှိသည်ကို သတိရပါ)။
a = "Hello, World!"
print(a[1])
ကြိုးတစ်ချောင်းဖြင့် လှည့်ခြင်း။
strings များသည် array များဖြစ်သောကြောင့်၊ loop တစ်ခုဖြင့် string တစ်ခုရှိ ဇာတ်ကောင်များမှတဆင့် for
ကွင်းဆက်နိုင်ပါသည်။
ဥပမာ
"ငှက်ပျောသီး" ဟူသော စကားလုံးရှိ စာလုံးများကို လှည့်ပတ်ပါ။
for x in "banana":
print(x)
ကျွန်ုပ်တို့၏ Python For Loops အခန်း ရှိ For Loops အကြောင်း ပိုမိုလေ့လာပါ ။
ကြိုးအရှည်
စာကြောင်းတစ်ခု၏အရှည်ကိုရရန်၊ len()
လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။
ဥပမာ
လုပ်ဆောင်ချက်သည် စာကြောင်း တစ်ခု၏ len()
အရှည်ကို ပြန်ပေးသည်-
a = "Hello, World!"
print(len(a))
String ကိုစစ်ဆေးပါ။
စာကြောင်းတစ်ခုတွင် အချို့သောစကားစု သို့မဟုတ် စာလုံးတစ်လုံးရှိမရှိ စစ်ဆေးရန်၊ ကျွန်ုပ်တို့သည် သော့ချက်စာလုံးကို အသုံးပြုနိုင်သည်
in
။
ဥပမာ
အောက်ပါစာသားတွင် "အခမဲ့" ရှိမရှိ စစ်ဆေးပါ။
txt = "The best things in life are free!"
print("free" in txt)
ထုတ်ပြန်ချက်တွင် ၎င်းကို အသုံးပြုပါ if
-
ဥပမာ
"အခမဲ့" ရှိမှသာ ပရင့်ထုတ်ပါ-
txt = "The best things in life are free!"
if "free" in txt:
print("Yes, 'free' is present.")
ကျွန်ုပ်တို့၏ Python If...Else အခန်း ရှိ If ထုတ်ပြန်ချက်အကြောင်း ပိုမိုလေ့လာပါ ။
မဟုတ်ပါက စစ်ဆေးပါ။
စာကြောင်းတစ်ကြောင်းတွင် အချို့သောစကားစု သို့မဟုတ် စာလုံးတစ်ခုမရှိပါက စစ်ဆေးရန်၊ ကျွန်ုပ်တို့သည် သော့ချက်စာလုံးကို အသုံးပြုနိုင်သည် not in
။
ဥပမာ
အောက်ပါစာသားတွင် "စျေးကြီးသည်" မပါရှိမရှိ စစ်ဆေးပါ။
txt = "The best things in life are free!"
print("expensive" not in txt)
ထုတ်ပြန်ချက်တွင် ၎င်းကို အသုံးပြုပါ if
-
ဥပမာ
"စျေးကြီးသည်" မရှိမှသာ print ထုတ်ပါ-
txt = "The best things in life are free!"
if "expensive" not in txt:
print("No, 'expensive' is NOT present.")