Python3 fabs()-Funktion

Python3 数字Python3 Zahlen


Beschreibung

Die Methode fabs() gibt den absoluten Wert einer Zahl als Gleitkommazahl zurück, z. B. math.fabs(-10) gibt 10.0 zurück.

Die Funktion fabs() ähnelt der Funktion abs(), aber es gibt zwei Unterschiede:

  • abs() ist eine eingebaute Funktion. Die Funktion fabs() ist im math-Modul definiert.

  • Die Funktion fabs() funktioniert nur mit Gleitkomma- und Ganzzahlwerten. abs() kann auch mit komplexen Zahlen verwendet werden.


Syntax

Das Folgende ist die Syntax der Methode fabs():

import math

math.fabs( x )

Hinweis:fabs() kann nicht direkt aufgerufen werden; Sie müssen das math-Modul importieren und diese Methode über das statische Objekt aufrufen.


Parameters

  • x -- ein numerischer Ausdruck, kann eine ganze Zahl, eine Gleitkommazahl usw. sein. Die Funktion gibt den absoluten Betrag von x zurück, d. h. eine nicht negative Zahl.

Rückgabewert

Gibt den absoluten Betrag der Zahl zurück.

Beispiele

Das Folgende zeigt ein Beispiel für die Verwendung der Methode fabs():

Beispiel 1

import math

x = -1.5
y = math.fabs(x)
print(y) # Ausgabe 1.5

x = 10
y = math.fabs(x)
print(y) # Ausgabe 10.0

In den obigen Beispielen,fabs(-1.5)wird der absolute Betrag von -1.5 als 1.5 zurückgegeben,fabs(10)und der absolute Betrag von 10 wird als 10.0 zurückgegeben. Beachten Sie, dass der Rückgabewert immer eine Gleitkommazahl ist, selbst wenn das übergebene Argument eine ganze Zahl ist.

Nach Ausführung der obigen Beispiele ist die Ausgabe:

1.5
10.0

Beispiel 2

#!/usr/bin/python3
import math   # Importiere das math-Modul

print ("math.fabs(-45.17) : ", math.fabs(-45.17))
print ("math.fabs(100.12) : ", math.fabs(100.12))
print ("math.fabs(100.72) : ", math.fabs(100.72))
print ("math.fabs(math.pi) : ", math.fabs(math.Pi))

Nach Ausführung der obigen Beispiele ist die Ausgabe:

math.fabs(-45.17) :  45.17
math.fabs(100.12) :  100.12
math.fabs(100.72) :  100.72
math.fabs(math.pi) :  3.141592653589793

Python3 数字Python3 Zahlen

Andere Erweiterungen