Kuxazululiwe: python guqula inombolo enokhefana nedesimali ibe i-float

Inkinga enkulu ngokuguqula inombolo enokhefana nedesimali ibe i-float ukuthi inombolo ingase ingafinyezwanga ngendlela efanele. Lokhu kungabangela imiphumela engalindelekile uma uzama ukwenza izibalo noma ukuqhathanisa.

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

Umugqa wokuqala udala iyunithi yezinhlamvu eguquguqukayo ebizwa ngokuthi "inombolo" futhi inikeze inani elithi "1,000.00". Umugqa wesibili uguqula iyunithi yezinhlamvu eguquguqukayo “inombolo” ibe okuguquguqukayo okuntantayo ngokukhipha izinhlamvu zekhoma bese ubuyisela umphumela njengokuntanta.

Izinombolo zamadesimali

Ku-Python, izinombolo zedesimali zimelelwa imojula yedesimali. Ukwakha inombolo yedesimali, usebenzisa umsebenzi weDesimali(). Isibonelo, ukuze udale inombolo elingana no-10.5, ungasebenzisa umsebenzi weDesimali() futhi udlule inani elingu-10.5 njengengxabano.

Ukuguqula inombolo yedesimali ibe ukumelela iyunithi yezinhlamvu, ungasebenzisa umsebenzi we-str(). Isibonelo, uma ubufuna ukuphrinta uchungechunge oluthi “10.5”, uzosebenzisa umsebenzi we-str() bese udlulisela inani elingu-10.5 njengengxabano.

Uhlobo lokuntanta

Uhlobo lwe-Float wuhlobo lwedatha ku-Python egcina izinombolo zangempela. Ingasetshenziselwa okuguquguqukayo okugcina amanani ezinombolo, njengeminyaka, iholo, nezinga lokushisa.

Okuthunyelwe okuhlobene:

Shiya amazwana