Python တွင် တင်းကျပ်သော အမျိုးအစား သတ်မှတ်ခြင်း
Python ၏ ထူးခြားချက်မှာ အရာဝတ္ထုများ၏ တင်းကျပ်သော အမျိုးအစား သတ်မှတ်ခြင်း ဖြစ်သည်။ ဆိုလိုသည်မှာ အမျိုးအစားမတူသော အရာဝတ္ထုများနှင့် တိုက်ရိုက် ဆက်သွယ် လုပ်ဆောင်၍ မရပါ။ ဥပမာအားဖြင့် ကိန်းတစ်ခုနှင့် စာကြောင်းတစ်ခုကို ပေါင်းရန် ကြိုးစားလျှင် မအောင်မြင်ပါ။
num = 12
txt = 'ab'
print(num + txt) # အမှားကို ပြသမည်
ဤပြဿနာကို ဖြေရှင်းရန် အရာဝတ္ထုနှစ်ခုလုံးကို တူညီသော အမျိုးအစားသို့ ပြောင်းလဲရန် လိုအပ်သည်။ ဤသို့မည်သို့ ပြောင်းလဲရမည်ကို နောက်လာမည့် သင်ခန်းစာများမှ သင်သိရှိပါလိမ့်မည်။
ကုဒ်ကို မဖွင့်ဘဲ၊ မျက်နှာပြင်ပေါ်တွင် အောက်ပါအတိုင်း ပြသမည်ကို ဆုံးဖြတ်ပါ။
tst1 = 5
tst2 = 10
print(tst1 + tst2)
ကုဒ်ကို မဖွင့်ဘဲ၊ မျက်နှာပြင်ပေါ်တွင် အောက်ပါအတိုင်း ပြသမည်ကို ဆုံးဖြတ်ပါ။
tst1 = 5
tst2 = '10'
print(tst2 - tst1)
ကုဒ်ကို မဖွင့်ဘဲ၊ မျက်နှာပြင်ပေါ်တွင် အောက်ပါအတိုင်း ပြသမည်ကို ဆုံးဖြတ်ပါ။
tst1 = '123'
tst2 = '456'
print(tst1 + tst2)