Galvenā problēma, pārvēršot skaitli ar komatu un decimāldaļu par peldošo skaitli, ir tā, ka skaitlis var nebūt pareizi noapaļots. Tas var radīt negaidītus rezultātus, mēģinot veikt aprēķinus vai veikt salīdzinājumus.
number = "1,000.00" float(number.replace(",", ""))
Pirmajā rindā tiek izveidots virknes mainīgais ar nosaukumu “number” un tam tiek piešķirta vērtība “1,000.00”. Otrā rinda pārvērš virknes mainīgo “number” par mainīgo mainīgo, noņemot komatu rakstzīmes un atgriežot rezultātu kā peldošu.
Decimālskaitļi
Programmā Python decimālskaitļus attēlo decimālais modulis. Lai izveidotu decimālo skaitli, izmantojiet funkciju Decimal(). Piemēram, lai izveidotu skaitli, kas ir vienāds ar 10.5, izmantojiet funkciju Decimal() un kā argumentu ievadiet vērtību 10.5.
Lai decimālo skaitli pārvērstu par virknes attēlojumu, varat izmantot funkciju str(). Piemēram, ja vēlaties izdrukāt virkni “10.5”, izmantojiet funkciju str() un kā argumentu ievadiet vērtību 10.5.
Pludiņa tips
Float type ir datu tips Python, kas saglabā reālus skaitļus. To var izmantot mainīgajiem lielumiem, kas saglabā skaitliskas vērtības, piemēram, vecumu, algu un temperatūru.