Javascript Converteer Int naar Float

| | |

De methode Python float () converteert een getal dat is opgeslagen in een tekenreeks of een geheel getal naar een getal met drijvende komma of een getal met een decimaalteken. Python-floats zijn handig voor elke functie die precisie vereist, zoals wetenschappelijke notatie.

Programmeertalen ‚Äã‚Äãgebruik verschillende soorten gegevens om waarden op te slaan. Het type gegevens waarin een waarde wordt opgeslagen, is van invloed op hoe een programma die waarde kan manipuleren. U kunt bijvoorbeeld geen tekenreeksfunctie uitvoeren op een geheel getal of een wiskundige bewerking op een tekenreeks

Er zijn twee soorten getallen in Python:. zwevende-kommagetallen (float) integers. Hoewel zwevende getallen decimalen kunnen bevatten, kunnen gehele getallen dat niet.

Deze tutorial behandelt de basisprincipes van drijvende-kommagetallen en hoe je de float () methode kunt gebruiken om strings en integers om te zetten in floats in Python. We laten ook programmeervoorbeelden zien die de float () gebruiken voor het converteren van gehele getallen en tekenreeksen naar getallen met drijvende komma.

Python float

Elke ingevoerde numerieke waarde in Python wordt als een getal beschouwd, dus het is niet nodig om aan te geven dat een waarde een getal is. Wanneer u een waarde invoert zonder decimalen, interpreteert Python deze als een geheel getal (bijvoorbeeld 24 of -72); . De waarden die decimale getallen bevatten, worden geïnterpreteerd als floats (bijv. 102.2 of -4.91)

Gestempeld bevatten hele positieve getallen (bijv. 3, 7, 26), hun negatieve tegenhangers (bijvoorbeeld -3, - 7 , -26) en 0. In Python worden gehele getallen gewoonlijk int genoemd. Hier is een voorbeeld van een programma dat een geheel getal naar de console afdrukt:

Onze code geeft als resultaat: 4

Drijvende-kommagetallen daarentegen zijn reële getallen. In tegenstelling tot gehele getallen kunnen float-getallen met drijvende komma decimale waarden opslaan.

Hier is een programma dat een getal met drijvende komma naar de console afdrukt:

Onze code geeft als resultaat:. 3.14

Omdat zowel gehele getallen als drijvers getallen zijn (in termen van gegevenstype), kunnen we er wiskundige bewerkingen op uitvoeren. Dus als we drijvende-kommaberekeningen willen doen en bijvoorbeeld twee floats bij elkaar willen optellen, kunnen we dat doen met de volgende code:

Onze code berekent 22,5 + 17,4 en geeft als resultaat: 39,9

<. h2> methode methode

float () float () python is een ingebouwde Python-functie die wordt gebruikt om een geheel getal of d `een string met drijvende komma om te zetten.

Hier is de syntaxis van de methode float () in Python:

De float () methode accepteert één parameter: de waarde waarnaar het float wil converteren. Deze parameter is optioneel en de standaardwaarde is 0.0.

Je kunt de methode float () in Python gebruiken om een geheel getal om te zetten in een getal met drijvende komma. Hier is een voorbeeld:

Onze codes komen terug:. 12.0

Hier gebruikten we de float () om een geheel getal (12) om te zetten in een getal naar een drijvende komma (12.0). De . aan het einde van CE dat ons getal succesvol is geconverteerd naar een drijvende-kommawaarde.

Een string converteren naar een float in python

In Python is een string een reeks karakters. Net zoals float () een geheel getal naar een getal met drijvende komma kan converteren, kan het ook een tekenreeks naar een getal met drijvende komma converteren. Om dit te doen, moet het kanaal digitaal zijn.

Hier is een voorbeeld van float () die wordt gebruikt om een string om te zetten naar een drijvende-kommagetal in Python:

Onze code geeft als resultaat: 12.0.

In dit voorbeeld is een numerieke waarde (12) als string in ons programma opgeslagen. De methode float () converteerde deze waarde naar een getal met drijvende komma.

U kunt de tekens + en - gebruiken om aan te geven of u wilt dat uw string wordt geconverteerd naar een positieve float of een negatieve float. Hier is een voorbeeld hiervan in actie:

Onze code geeft als resultaat: -12.0. Merk op dat onze gegevens nu worden opgeslagen als een float, in plaats van als een string. Dit is duidelijk omdat ons getal niet tussen aanhalingstekens staat en eindigt op ..

Strings kunnen ook NaN, oneindig bevatten of inf. Deze lettercombinaties worden gebruikt om ongeldige getallen (NaN) en oneindige waarden ‚Äã‚Äã(oneindig of inf) weer te geven.

Python Float (): Voorbeeld

Laten we verder gaan naar een meer gedetailleerd voorbeeld om te laten zien hoe de float () in Python

Stel dat we een rekenspel maken voor vierdeklassers die decimalen leren optellen en aftrekken. Dit spel geeft leerlingen een rekenprobleem om op te lossen en te beoordelen of hun antwoorden correct zijn. Aangezien we met decimale getallen werken, willen we dat onze code elk getal omzet in een getal met drijvende komma.

Hier is de code die we zouden kunnen gebruiken om dit spel te maken:

Als we onze code uitvoeren en de juiste antwoord (26.8) als reactie op de prompt, onze code retourneert het volgende bericht:

Als we onze code uitvoeren en het verkeerde antwoord invoegen (bijvoorbeeld -2.4) als reactie op de prompt, geeft onze code het volgende terug:

Decompo laat onze code klinken. Op de eerste regel berekenen we het antwoord op een wiskundig probleem (12.2 + 14.6) en gebruiken we de afronding ()-methode om ervoor te zorgen dat we een waarde hebben die is afgerond op één decimaal.

Vervolgens gebruiken we input () om een leerling te vragen een antwoord op het rekenprobleem in te voeren. De parameter invoermethode is de vraag die ons programma hier aan studenten stelt (Wat 12.2 + 14.6 doen?)

Op de volgende regel gebruiken we een if om te vergelijken of de respons van de student gelijk is aan de respons berekend door ons programma. We gebruiken voornamelijk de methode float () om de variabele student_input om te zetten in float. We moeten dit doen omdat de methode input () de gegevens retourneert in een tekenreeksindeling en we een tekenreeks niet kunnen vergelijken met een float. Dus om ons programma te laten werken, moeten we student_input converteren naar een float

Als een student voert het juiste antwoord in, het bericht Je hebt gelijk! wordt afgedrukt op de console; anders geeft de console het juiste antwoord weer, dat volgt op de tekst die we voor het antwoord hebben gezet (Het juiste antwoord op 12.2 + 14.6 is).

Conclusie

Drijvende kommanummers zijn een cruciaal onderdeel van programmeren. ontwikkelaars om met decimale waarden te werken. Deze tutorial behandelde de basisprincipes van drijvende-kommawaarden in Python en liet enkele voorbeelden zien van het gebruik van de float ()-methode om gehele getallen en tekenreeksen om te zetten in getallen met drijvende komma.

U bent nu klaar om als een expert te gaan werken met drijvende-kommagetallen en de ingebouwde Python float ()-methode!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method