[Python] 파이썬

[Python] 파이썬 내장 함수 - 숫자 내장 함수

ITsubin 2022. 8. 2. 22:29

내장함수

> 파이썬 인터프리터(Python interpreter)에는 항상 사용할 수 있는 많은 함수가 내장되어 있음.

> 이를 "내장함수"라고 하고, 외부 모듈에서 불러오는 것이 아니기 때문에 import가 필요하지 않음.


숫자 내장 함수

abs()

> 전달된 인수의 절댓값을 반환하는 함수

a = abs(-1)
print(a)

 

divmod()

> 전달된 두 인수를 나누어 몫과 나머지를 튜플로 반환하는 함수

divmod(5, 3)

 

float()

> 전달된 인수를 실수로 만들어 반환

> (전달된 인수가 없는 경우에는 0.0 반환)

num1 = int(3)
print(float(num1))

print(float())

 

int()

> 전달된 인수를 정수로 만들어 반환

> (전달된 인수가 없는 경우에는 0 반환)

num1 = float(3.0)
print(int(num1))

print(int())

 

max()

> 전달된 인수 중 가장 큰 값 반환

print(max([1, 2, 3, 4, 5]))
print(max(1, 2, 3, 4, 5, 6, 7))

 

min()

> 전달된 인수 중 가장 작은 값 반환

print(min([1, 2, 3, 4, 5]))
print(min(2, 3, 4, 5, 6, 7))

 

pow()

> 전달된 두 인수의 거듭제곱 반환 (**와 동일)

pow(2, 5)

 

round()

> 전달된 인수를 이용해 반올림값 반환

print(round(314.1592, 2))
print(round(354.1592, -2))

 

sum()

> 전달된 리스트나 튜플과 같은 반복 가능 객체의 합계 반환

> (숫자가 아닌 값을 전달하면 에러 발생)

sum([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])