프로그래밍/Python
[Python] 내장 함수
eunki
2021. 4. 22. 20:00
728x90
1. max() : 최댓값
print(max(3, 7, -1, 5, 4)) # 7
2. min() : 최솟값
print(min(3, 7, -1, 5, 4)) # -1
3. sum([]) : 합계
print(sum([4, 6, 9])) # 19
4. pow() : 거듭제곱(power)
print(pow(2, 3)) # 8
5. divmod() : 나눈 결과의 몫과 나머지 반환
print(divmod(10, 3)) # (3, 1)
6. round() : 반올림
파이썬에서의 반올림은 일반적으로 알고 있는 반올림과 다르다.
1, 2, 3, 4 는 버리고 6, 7, 8, 9 는 올리는 것은 동일하다.
하지만 5의 경우 두 가지로 나뉜다. 5의 앞의 값이 홀수면 올리고 짝수면 버린다.
이와 같은 방식을 Banker's Rounding 이라고 하며, 엑셀에서도 사용되고 있다.
print(round(11.3)) # 11
print(round(11.5)) # 12
print(round(12.5)) # 12
print(round(12.7)) # 13
7. abs() : 절댓값
print(abs(-5)) # 5
print(abs(5)) # 5
728x90