Pythons Round()-Funktion: Zum Runden von Gleitkommazahlen sind spezifische Codebeispiele erforderlich Rechenoperationen. Eine der am häufigsten verwendeten integrierten Funktionen ist die Funktion „round()“, mit der Gleitkommazahlen gerundet werden. Die Syntax der Funktion
round() lautet wie folgt:
round(number[, ndigits])
number ist die zu rundende Gleitkommazahl, ndigits ist ein optionaler Parameter, der zur Angabe der Anzahl der beizubehaltenden Dezimalstellen verwendet wird, und der Standardwert ist 0 . Die Funktion „round()“ rundet die Zahl entsprechend der durch den Parameter „ndigits“ angegebenen Anzahl an Dezimalstellen und gibt eine neue Gleitkommazahl zurück.
Im Folgenden finden Sie einige konkrete Beispiele, die die Verwendung der Funktion „round()“ veranschaulichen:
# 例子1:保留小数点后两位 a = 3.1415926 b = round(a, 2) print(b) # 输出 3.14 # 例子2:不指定保留小数位数 c = 5.6789 d = round(c) print(d) # 输出 6 # 例子3:负数的四舍五入 e = -4.678 f = round(e) print(f) # 输出 -5
In Beispiel 1 haben wir die Gleitkommazahl 3,1415926 auf zwei Dezimalstellen beibehalten, und das Ergebnis ist 3,14. In Beispiel 2 haben wir den Parameter ndigits nicht angegeben, der standardmäßig 0 Dezimalstellen hat, sodass 5,6789 auf 6 gerundet wird. In Beispiel 3 haben wir die negative Zahl -4,678 gerundet und erhalten -5.
Es ist zu beachten, dass die Funktion „round()“ beim Ausführen von Rundungsoperationen dem Prinzip „Quoten werden eingegeben und gerade nicht erhöht“ folgt. Das heißt, wenn der Dezimalteil der Daten genau 0,5 beträgt, rundet die Funktion „round()“ die geraden Ziffern ab, auch wenn die Zahlen neben den ungeraden Ziffern um eins aufgerundet werden sollten. Beispielsweise rundet die Funktion „round()“ die Zahl 2,5, d. h. das Ergebnis ist 2; für die Zahl 3,5 rundet die Funktion „round()“ sie ebenfalls, d.
Zusätzlich zur Verwendung von Ganzzahlen und Dezimalzahlen als Parameter der Funktion „round()“ im obigen Beispiel können Sie auch Variablen, Ausdrücke und Funktionsrückgabewerte als Parameter verwenden. Die Funktion „round()“ ist sehr flexibel und kann die Anforderungen verschiedener Szenarien erfüllen.
Zusammenfassung:
Pythons Round()-Funktion ist eine sehr praktische integrierte Funktion zum Runden von Gleitkommazahlen. Sie können die Anzahl der beibehaltenen Dezimalstellen flexibel steuern, indem Sie den Parameter ndigits angeben. Beachten Sie beim Runden den Grundsatz „Ungerade Zahlen werden gerundet, gerade Zahlen werden nicht gerundet.“ Unabhängig davon, ob es sich um einfache numerische Berechnungen oder komplexe Datenanalysen handelt, kann die Funktion „round()“ Komfort und Unterstützung bieten.
Ich hoffe, dass dieser Artikel zum Verständnis und zur Verwendung der Funktion „round()“ beiträgt und dass sie besser für die Anforderungen in der tatsächlichen Programmierung verwendet werden kann.
Das obige ist der detaillierte Inhalt vonPythons Round()-Funktion: Gleitkommazahlen runden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!