라일락 꽃이 피는 날

[Python] 내장 함수 본문

프로그래밍/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

'프로그래밍 > Python' 카테고리의 다른 글

[Python] 서식 문자  (0) 2021.04.22
[Python] 진법 변환 함수  (0) 2021.04.22
[Python] 주석 (Comment)  (0) 2021.04.22
[Python] 이스케이프 문자  (0) 2021.04.22
[Python] 출력 함수 print()  (0) 2021.04.22