Python abs() 내장 함수
Python 3 설명서에서 발췌
숫자의 절댓값을 반환합니다. 인수는 정수, 부동 소수점 숫자 또는 __abs__()를 구현하는 객체일 수 있습니다. 인수가 복소수인 경우 복소수의 크기 (magnitude) 가 반환됩니다.
소개
Python 의 abs() 함수는 숫자의 절댓값을 반환하는 내장 함수입니다. 정수, 부동 소수점 숫자, 심지어 복소수 (크기 반환) 까지 처리할 수 있습니다. 이 함수는 원래 부호와 관계없이 값이 양수임을 보장해야 할 때 유용합니다.
예시
# 정수의 경우
abs(-1)
abs(0)
# 부동 소수점 숫자의 경우
abs(-3.14)
# 복소수의 경우 (크기 반환)
abs(3 + 4j)
# 다른 숫자 체계의 경우
abs(0x10) # 16 진수
abs(0b10) # 2 진수
abs(0o20) # 8 진수
1
0
3.14
5.0
16
2
16