De Python-functie abs() retourneert de absolute waarde. De absolute waarde van elk getal is altijd positief, het verwijdert het negatieve teken van een getal in Python.
Voorbeeld:
Input: -29 Output: 29>
Python abs() Functiesyntaxis
De functie abs() in Python heeft de volgende syntaxis:
tekenreeks in int
Syntaxis: buikspieren(getal)
getal: geheel getal, getal met drijvende komma, complex getal.
Opbrengst: Retourneert de absolute waarde.
Python abs() Functievoorbeeld
Laten we een paar voorbeelden bekijken van de abs()-functie in Python.
abs() Functie met een geheel getal-argument
In dit voorbeeld geven we een geheel getal-waarde door als argument aan de functie abs() in Python en drukken we de waarde ervan af om te zien hoe deze werkt.
Python3
# An integer> var>=> ->94> print>(>'Absolute value of integer is:'>,>abs>(var))> |
>
>
Uitgang:
Absolute value of integer is: 94>
abs() Functie met een drijvende-kommagetal
In dit voorbeeld geven we float-gegevens door aan de functie abs() en deze retourneert een absolute waarde.
Python3
# floating point number> float_number>=> ->54.26> print>(>'Absolute value of float is:'>,> >abs>(float_number))> |
>
lettergroottes in latex
>
Uitgang:
Absolute value of float is: 54.26>
abs() Functie met een complex getal
In dit voorbeeld geven we het complexe getal van Python door aan de functie abs() en retourneert het een absolute waarde.
Python3
# A complex number> complex_number>=> (>3> -> 4j>)> print>(>'Absolute value or Magnitude of complex is:'>,>abs>(complex_number))> |
>
>
nginx
Uitgang:
Absolute value or Magnitude of complex is: 5.0>
Tijd-afstandsberekening met behulp van de Python abs()-functie
In dit voorbeeld toont de vergelijking de relatie tussen snelheid, afgelegde afstand en tijd die een object nodig heeft. We weten dat snelheid, tijd en afstand nooit negatief zijn. Daarom zullen we de abs()-methode gebruiken om de exacte tijd, afstand en snelheid te berekenen.
Gebruikte formule:
- Afstand = Snelheid * Tijd
- Tijd = Afstand / Snelheid
- Snelheid = Afstand / Tijd
We hebben 3 functies gedeclareerd om snelheid, afstand en tijd te berekenen. Vervolgens werden de positieve en negatieve waarden voor gehele getallen en drijvende komma's aan hen doorgegeven met behulp van de Python-functie abs(). De functie abs() converteert de negatieve waarden automatisch naar positieve waarden, die worden gebruikt om snelheid, afstand en tijd te berekenen.
Python3
# Function to calculate speed> def> cal_speed(dist, time):> >print>(>' Distance(km) :'>, dist)> >print>(>' Time(hr) :'>, time)> >return> dist>/> time> # Function to calculate distance traveled> def> cal_dis(speed, time):> >print>(>' Time(hr) :'>, time)> >print>(>' Speed(km / hr) :'>, speed)> >return> speed>*> time> # Function to calculate time taken> def> cal_time(dist, speed):> >print>(>' Distance(km) :'>, dist)> >print>(>' Speed(km / hr) :'>, speed)> >return> speed>*> dist> # Driver Code> # Calling function cal_speed()> print>(>' The calculated Speed(km / hr) is :'>,> >cal_speed(>abs>(>45.9>),>abs>(>->2>)))> print>('')> # Calling function cal_dis()> print>(>' The calculated Distance(km) :'>,> >cal_dis(>abs>(>->62.9>),>abs>(>2.5>)))> print>('')> # Calling function cal_time()> print>(>' The calculated Time(hr) :'>,> >cal_time(>abs>(>48.0>),>abs>(>4.5>)))> |
>
>
Uitgang:
Distance(km) : 45.9 Time(hr) : 2 The calculated Speed(km / hr) is : 22.95 Time(hr) : 2.5 Speed(km / hr) : 62.9 The calculated Distance(km) : 157.25 Distance(km) : 48.0 Speed(km / hr) : 4.5 The calculated Time(hr) : 216.0>