728x90
✅ 자주 쓰는 숫자 관련 내장 함수 정리
| 함수 | 설명 | 예시 | 결과 |
| abs() | 절댓값 반환 | abs(-7) | 7 |
| round() | 반올림 | round(3.14159, 2) | 3.14 |
| max() | 최댓값 | max(3, 8, 1) | 8 |
| min() | 최솟값 | min(3, 8, 1) | 1 |
| pow() | 제곱 계산(a^b) | pow(2, 3) | 8 |
| divmod() | 몫과 나머지 튜플로 반환 | divmod(10, 3) | (3,1) |
| sum() | 합계 계산 | sum([1, 2, 3]) | 6 |
| int() | 정수로 형변환 | int(3.9) | 3 |
| float() | 실수로 형변환 | float(7) | 7.0 |
✅ 각 함수 자세히 보기
✔ abs(): 절댓값
print(abs(-5)) # 5
print(abs(3.5)) # 3.5
✔ round(): 반올림
print(round(3.14159)) # 3
print(round(3.14159, 2)) # 3.14
print(round(2.675, 2)) # 2.67 (주의: 이진 부동소수점 때문에 다르게 보일 수 있음)
✔ max() / min(): 최댓값 / 최솟값
nums = [1, 7, 3, 9, 0]
print(max(nums)) # 9
print(min(nums)) # 0
✔ pow(): 거듭제곱 (제곱연산)
print(pow(2, 3)) # 2^3 = 8
print(pow(9, 0.5)) # 제곱근 = 3.0
✔ divmod(): 몫과 나머지 동시에 구하기
print(divmod(10, 3)) # (3, 1)
quotient, remainder = divmod(10, 3)
print(quotient) # 3
print(remainder) # 1
✔ sum(): 합계
print(sum([1, 2, 3, 4])) # 10
✔ int() / float(): 형 변환
print(int(3.9)) # 3
print(int("123")) # 123
print(float(10)) # 10.0
print(float("3.14")) # 3.14
✅ 보너스: math 모듈도 있어요!
더 정밀한 수학 계산이 필요하면 import math를 사용합니다.
import math
print(math.sqrt(16)) # 제곱근: 4.0
print(math.floor(3.9)) # 내림: 3
print(math.ceil(3.1)) # 올림: 4
print(math.pi) # 원주율: 3.141592...
728x90
'파이썬' 카테고리의 다른 글
| 파이썬(Python)의 range() 함수 (0) | 2025.06.16 |
|---|---|
| 파이썬(Python) 시퀀스 내장함수 (0) | 2025.06.16 |
| 파이썬(Python) 문자열 내장 함수 (0) | 2025.06.16 |
| 파이썬의 반복문 (0) | 2025.06.16 |
| 파이썬(Python)의 조건문 (1) | 2025.06.16 |