in deze tutorial, leer hoe rond zweven naar 2 decimalen in Python. Het korte antwoord is: gebruik Python round()
om te veranderen naar 2 decimalen. De twee decimalen zijn de twee cijfers na de komma in een float variabele.
u kunt ook rond zweven tot 3 decimalen na de komma. De round()
is de algemeen bekende functie van Python om deze taak uit te voeren. Echter, je zult een aantal andere methoden met andere functies van Python leren.
dus, laten we beginnen met het converteren van de float naar 2 decimalen met de voorbeelden hier gegeven.
inhoudsopgave:
ronde Float naar 2 decimalen in Python
om de floatwaarde naar 2 decimalen te ronden, moet u de Python round()
gebruiken. De ronde functie is de gemeenschappelijke functie te gebruiken en vereist slechts twee argumenten. Als u naar 2 decimalen wilt afronden, moet u 2 doorgeven als de waarde van het tweede argument. Het eerste argument is de string van Python die u wilt converteren.
1
2
|
myFloat = 23.98765;
print(ronde(myFloat, 2));
|
Uitgang
23.99
Het bovenstaande voorbeeld toont de afgeronde string op 2 decimalen. Het tweede cijfer achter de komma is 8 in het voorbeeld. Na de ronde-conversie krijgt u echter 9 als het tweede decimale getal. Dit is alleen vanwege de round()
verhoging van de waarde als het 5 of meer dan 5.
Noot: Als het getal op de derde decimaal groter is dan 5, stijgt de waarde op de tweede decimaal tot 1 in de output.
hoe Float naar 3 decimalen te ronden in Python
Als u de floatwaarde naar 3 decimalen wilt afronden. U moet dezelfde round()
gebruiken en 3 doorgeven als het tweede argument. Het eerste argument is dezelfde float variabele die je moet doorgeven aan de functie.
1
2
|
myFloat = 23.98765;
print(ronde(myFloat, 3));
|
Uitgang
23.988
Het bovenstaande voorbeeld toont het afgerond op 3 decimalen nauwkeurig uitgang van de float. Het derde cijfer na decimaal krijgt ook de toename aangezien het vorige cijfer meer dan 5 is.
andere methoden om de figuur op twee decimalen af te ronden in Python
naast de bovenstaande methoden zijn er nog een aantal andere methoden van Python. Door deze methoden te gebruiken, kunt u de zwevende waarde afronden naar 2 decimalen of 3 decimalen. Deze methoden zijn ook eenvoudig en nuttig. Echter, de methoden zijn niet vaak gebruikte methoden om float converteren naar 2 decimalen.
Round Float tot twee decimalen met format()
van Python
om float naar twee decimalen te converteren, moet u de format()
gebruiken. Het tweede argument is de ‘.2f
‘ en het eerste argument is de float variabele die je moet doorgeven.
1
2
|
myFloat = 23.98765;
print(afdrukken) (- formaat(myFloat, ‘.2f’));
|
uitvoer
23.99
het bovenstaande voorbeeld rond de float tot twee decimalen. U kunt echter ook float converteren naar 3 decimalen. Je moet verder lezen om de float te converteren naar 2 decimalen in Python.
ronde Float tot drie decimalen met format()
van Python
om float naar twee decimalen te converteren, moet u het derde argument doorgeven als ‘.3f
‘. Het eerste argument van format()
zou de float variabele moeten zijn die u wilt converteren.
1
2
|
myFloat = 23.98765;
print(afdrukken) (- formaat(myFloat, ‘.3f’));
|
Output
23.988
het bovenstaande voorbeeld toont de geconverteerde floatwaarde naar twee decimalen. Naast deze methode is er ook een andere methode om naar twee decimalen om te zetten.
met behulp van een andere methode om Float af te ronden tot twee decimalen
u moet het onderstaande voorbeeld gebruiken om de float waarde te wijzigen tot twee decimalen. Dit kan hetzelfde zijn als de format()
, maar de manier van gebruik is anders. Je moet het percentage(%) teken gebruiken met deze methode.
1
2
|
myFloat = 23.98765;
print(“%.2f” % myFloat);
|
uitvoer
23.99
het bovenstaande voorbeeld toont het voorbeeld om de float waarde te veranderen naar twee decimalen in Python.
download gratis Python CHEAT SHEET
u leest misschien ook graag
- Hoe verander ik een tekenreeks in hoofdletters in Python
- alle tekenreeksen converteren naar kleine letters in Python
- Combineer twee tekenreeksvariabelen in Python
ik hoop dat u deze tutorial over hoe rond te zweven tot 2 decimalen in Python leuk vindt.