Funkcija Python abs() vrne absolutno vrednost. Absolutna vrednost katerega koli števila je vedno pozitivna, kar odstrani negativni predznak števila v Pythonu.
primer:
Input: -29 Output: 29>
Sintaksa funkcije Python abs().
Funkcija abs() v Pythonu ima naslednjo sintakso:
Sintaksa: abs (število)
število: celo število, število s plavajočo vejico, kompleksno število.
Vrnitev: Vrne absolutno vrednost.
Primer funkcije Python abs().
Oglejmo si nekaj primerov funkcije abs() v Pythonu.
abs() Funkcija s celoštevilskim argumentom
V tem primeru bomo posredovali vrednost Integer kot argument funkciji abs() v Pythonu in natisnili njeno vrednost, da vidimo, kako deluje.
Python3
številčenje abecede
# An integer> var> => -> 94> print> (> 'Absolute value of integer is:'> ,> abs> (var))> |
>
enojni oblikovalski vzorec java
>
Izhod:
Absolute value of integer is: 94>
abs() Funkcija s številom s plavajočo vejico
V tem primeru bomo v funkcijo abs() posredovali podatke s plavajočo vrednostjo, ki bo vrnila absolutno vrednost.
Python3
# floating point number> float_number> => -> 54.26> print> (> 'Absolute value of float is:'> ,> > abs> (float_number))> |
>
>
Izhod:
pretvarjanje predmeta v niz
Absolute value of float is: 54.26>
abs() funkcija s kompleksnim številom
V tem primeru bomo v funkcijo abs() posredovali kompleksno število Python, ki bo vrnila absolutno vrednost.
Python3
# A complex number> complex_number> => (> 3> -> 4j> )> print> (> 'Absolute value or Magnitude of complex is:'> ,> abs> (complex_number))> |
>
sinhronizacija niti
>
Izhod:
Absolute value or Magnitude of complex is: 5.0>
Izračun časa in razdalje s funkcijo Python abs().
V tem primeru enačba prikazuje razmerje med hitrostjo, prevoženo razdaljo in časom, ki ga porabi predmet. Vemo, da hitrost, čas in razdalja niso nikoli negativni. Zato bomo za izračun točnega časa, razdalje in hitrosti uporabili metodo abs().
Uporabljena formula:
- Razdalja = Hitrost * Čas
- Čas = razdalja / hitrost
- Hitrost = razdalja / čas
Navedli smo 3 funkcije za izračun hitrosti, razdalje in časa. Nato jim je s funkcijo Python abs() posredoval pozitivno in negativno celo število ter vrednosti plavajoče točke. Funkcija abs() bo samodejno pretvorila negativne vrednosti v pozitivne vrednosti, ki bodo uporabljene za izračun hitrosti, razdalje in časa.
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> )))> |
>
java barvne kode
>
Izhod:
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>