abs() 에 대하여 자세하게 알아봅시다
abs() 함수
- 설명: abs()는 주어진 숫자의 절대값을 반환하는 파이썬 내장 함수입니다.
- 문법:
abs(x)
- 매개변수: x (정수, 실수, 복소수 등 숫자형 데이터)
- 반환값: x의 절대값(크기)
- 유형: int, float, complex 가능
기본 사용법 예시
- 정수의 절대값 구하기
print(abs(-10)) # 출력: 10
- 실수의 절대값 구하기
print(abs(-3.5)) # 출력: 3.5
- 양수는 그대로 반환
print(abs(7)) # 출력: 7
고급 사용법 예시
- 리스트의 모든 요소를 절대값으로 변환하기 (리스트 컴프리헨션 사용)
numbers = [-3, -1, 0, 1, 3] abs_numbers = [abs(num) for num in numbers] print(abs_numbers) # 출력: [3, 1, 0, 1, 3]
- 복소수의 절대값 구하기 (복소수의 크기 반환)
z = 3 - 4j print(abs(z)) # 출력: 5.0 # √(3^2 + (-4)^2) = 5
- map() 함수와 함께 사용하기
nums = [-2, -1, 0, 1, 2] result = list(map(abs, nums)) print(result) # 출력: [2, 1, 0, 1, 2]
총평
abs()
함수는 정수, 실수, 그리고 복소수에 대해 쉽게 절대값(거리 개념)을 구할 수 있도록 해 줍니다. 내장 함수로 제공되어 별도의 import 없이 사용 가능하며, 반복문이나 map 함수 등과 조합하여 데이터 전체의 절대값 처리가 유용하게 가능합니다. 간단하면서도 수치 계산에서 매우 자주 활용되는 함수입니다.
'라이브러리' 카테고리의 다른 글
[Python] all() 함수 사용법 (0) | 2025.05.22 |
---|---|
[Python] aiter() 함수 사용법 (0) | 2025.05.22 |
[파이썬] range() 함수 예제코드와 사용법 (0) | 2024.11.21 |
[Python] backoff 재시도 모듈 사용법 (0) | 2023.04.04 |
[Python] filter() 함수 사용법 (0) | 2023.03.20 |