Python Casting
Variable အမျိုးအစားကို သတ်မှတ်ပါ။
variable တစ်ခုတွင် အမျိုးအစားတစ်ခုကို သင်သတ်မှတ်လိုသည့်အချိန်များရှိနိုင်သည်။ ဒါကို Casting နဲ့ လုပ်ဆောင်နိုင်ပါတယ်။ Python သည် အရာဝတ္ထု-ဆန်သော ဘာသာစကားဖြစ်ပြီး ၎င်းသည် ၎င်း၏ မူလအမျိုးအစားများအပါအဝင် ဒေတာအမျိုးအစားများကို သတ်မှတ်ရန် အတန်းများကို အသုံးပြုသည်။
ထို့ကြောင့် python တွင် Casting ကို constructor လုပ်ဆောင်ချက်များကို အသုံးပြု၍ လုပ်ဆောင်သည်-
- int() - integer literal၊ float literal (decimals အားလုံးကို ဖယ်ရှားခြင်းဖြင့်) သို့မဟုတ် string literal (string သည် ဂဏန်းတစ်ခုလုံးကို ကိုယ်စားပြုသည်) မှ ကိန်းပြည့်တစ်ခုကို တည်ဆောက်သည်
- float() - float နံပါတ်ကို integer literal၊ float literal သို့မဟုတ် string literal (string သည် float သို့မဟုတ် integer ကိုကိုယ်စားပြုသည်)
- str() - strings၊ integer literals နှင့် float literals အပါအဝင် ဒေတာအမျိုးအစားများစွာမှ string တစ်ခုကို တည်ဆောက်သည်
ဥပမာ
ကိန်းပြည့်များ-
x = int(1) # x will be 1
y = int(2.8) # y will be 2
z = int("3") # z will be 3
ဥပမာ
Floats-
x = float(1) # x will be 1.0
y = float(2.8) # y will be 2.8
z = float("3") # z will be 3.0
w = float("4.2") # w will be 4.2
ဥပမာ
စာကြောင်းများ
x = str("s1") # x will be 's1'
y = str(2) # y will be '2'
z = str(3.0) # z will be '3.0'