Buradasın
Python'da abs ve math.abs farkı nedir?
Yazeka
Arama sonuçlarına göre oluşturuldu
Python'da
abs()ve
math.abs()fonksiyonları arasındaki temel fark,
math.abs()fonksiyonunun yalnızca tam sayı ve kayan noktalı değerler üzerinde çalışması,
abs()fonksiyonunun ise ayrıca karmaşık sayılar üzerinde de çalışabilmesidir 14.
abs()fonksiyonunun dönüş türü, argümanın türüne bağlı olarak değişir; tam sayı için tam sayı, kayan noktalı sayı için kayan noktalı sayı döndürür 14.
math.abs()fonksiyonu ise her durumda kayan noktalı değer döndürür 1.
Ayrıca,
abs()fonksiyonu, argümanın
__abs__()özel yöntemine göre sınıf örneklerinde özel davranışlar sergileyecek şekilde özelleştirilebilir 4.
5 kaynaktan alınan bilgiyle göre: