An warware: lambar musanya python tare da waƙafi da decimal zuwa mai iyo

Babbar matsalar canza lamba tare da waƙafi da decimal zuwa mai iyo ita ce ƙila lambar ba za ta kasance ta zagaye daidai ba. Wannan na iya haifar da sakamakon da ba zato ba tsammani lokacin ƙoƙarin yin lissafi ko yin kwatance.

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

Layin farko ya ƙirƙiri madaidaicin kirtani da ake kira "lamba" kuma ya sanya masa ƙimar "1,000.00". Layi na biyu yana jujjuya madaidaicin kirtani “lamba” zuwa madaidaicin ruwa ta hanyar cire haruffan waƙafi da mayar da sakamakon a matsayin mai iyo.

Lambobin goma

A cikin Python, lambobi na ƙima suna wakilta ta tsarin ƙima. Don ƙirƙirar lamba goma, kuna amfani da aikin Decimal(). Misali, don ƙirƙirar lamba wanda yayi daidai da 10.5, zaku yi amfani da aikin Decimal() kuma ku wuce ƙimar 10.5 azaman hujja.

Don canza lambar goma zuwa wakilcin kirtani, zaku iya amfani da aikin str(). Misali, idan kuna son buga kirtani “10.5”, zaku yi amfani da aikin str () kuma ku wuce ƙimar 10.5 azaman hujja.

Nau'in iyo

Nau'in Float nau'in bayanai ne a cikin Python wanda ke adana lambobi na gaske. Ana iya amfani da shi don masu canji waɗanda ke adana ƙimar lambobi, kamar shekaru, albashi, da zafin jiki.

Shafi posts:

Leave a Comment