ဖြေရှင်းထားသည်- python သည် ကော်မာတစ်ခုနှင့် ဒဿမဖြင့် နံပါတ်ကို float အဖြစ်သို့ ပြောင်းသည်။

နံပါတ်တစ်ခုအား ကော်မာနှင့် ဒဿမဖြင့် မျှော့အဖြစ်သို့ ပြောင်းခြင်း၏ အဓိကပြဿနာမှာ နံပါတ်ကို မှန်ကန်စွာ မဝိုင်းနိုင်ခြင်းကြောင့်ဖြစ်သည်။ ၎င်းသည် တွက်ချက်မှုများလုပ်ဆောင်ရန် သို့မဟုတ် နှိုင်းယှဉ်မှုများလုပ်ဆောင်သည့်အခါ မမျှော်လင့်ထားသောရလဒ်များကို ဖြစ်စေနိုင်သည်။

number = "1,000.00"
float(number.replace(",", ""))

ပထမစာကြောင်းသည် “နံပါတ်” ဟုခေါ်သော ကိန်းရှင်ကိန်းရှင်တစ်ခုကို ဖန်တီးပြီး ၎င်းကို တန်ဖိုး “1,000.00” ဟု သတ်မှတ်ပေးသည်။ ဒုတိယစာကြောင်းသည် စာကြောင်းပြောင်းနိုင်သော “နံပါတ်” ကို ကော်မာ စာလုံးများကို ဖယ်ရှားပြီး ရလဒ်ကို float အဖြစ် ပြန်ပေးခြင်းဖြင့် float variable အဖြစ်သို့ ပြောင်းပေးသည်။

ဒဿမ ဂဏန်းများ

Python တွင် ဒဿမဂဏန်းများကို ဒဿမ မော်ဂျူးဖြင့် ကိုယ်စားပြုသည်။ ဒဿမ နံပါတ်တစ်ခု ဖန်တီးရန်၊ သင်သည် Decimal() လုပ်ဆောင်ချက်ကို အသုံးပြုသည်။ ဥပမာအားဖြင့်၊ 10.5 နှင့် ညီမျှသော ဂဏန်းတစ်ခုကို ဖန်တီးရန်၊ သင်သည် Decimal() လုပ်ဆောင်ချက်ကို အသုံးပြုပြီး တန်ဘိုး 10.5 ကို ဖြတ်သွားမည်ဖြစ်သည်။

ဒဿမ နံပါတ်တစ်ခုကို စာကြောင်းဖော်ပြချက်အဖြစ်သို့ ပြောင်းရန်၊ သင်သည် str() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့် သင်သည် “10.5” စာကြောင်းကို ပရင့်ထုတ်လိုပါက၊ သင်သည် str() လုပ်ဆောင်ချက်ကို အသုံးပြုပြီး တန်ဘိုး 10.5 ကို ဖြတ်သွားမည်ဖြစ်သည်။

Float အမျိုးအစား

Float အမျိုးအစားသည် ကိန်းဂဏန်းအစစ်အမှန်များကို သိမ်းဆည်းပေးသည့် Python တွင် ဒေတာအမျိုးအစားတစ်ခုဖြစ်သည်။ အသက်၊ လစာနှင့် အပူချိန်တို့ကဲ့သို့ ကိန်းဂဏာန်းတန်ဖိုးများကို သိမ်းဆည်းသည့် ကိန်းရှင်များအတွက် ၎င်းကို အသုံးပြုနိုင်သည်။

Related ရေးသားချက်များ:

a Comment ချန်ထား