08_02 숫자 내장함수(built-in function) abs, divmod, float, int, max, min, pow, round, sum

안녕하세요 MrChooCAI입니다~@#$@#$

이번 포스트에서는 내장 함수의 종류 중 하나인 숫자 내장함수에 대해서 알아보도록 하겠습니다.

실습 코드는 github을 참조해 주세요!

Github: https://github.com/Chooyoungjun/pythonstudy/tree/main/08_built_in_function

[목차]

abs() à divmod() à float() à int() à max() à min() à pow() à round à sum()

위와 같은 순서로 함수의 정의를 알아보고 실습을 진행해 보도록 하겠습니다.

1.     내장 함수 abs()

전달된 인수(정수 또는 실수)의 절대값을 반환합니다.

[실습]


위의 실습과 같이 양수를 넣으면 양수가 나오고 음수를 넣으면 양수가 나오는 것을 확인 하실 수 있습니다.

2.     내장 함수 divmod()

전달된 두 인수를 나누어 몫과 나머지를 tuple로 반환합니다.

[실습]


위의 실습과 같이 207로 나누면 몫이 2그리고 나머지를 6으로 튜플 형태로 반환하는 것을 확인 할 수 있습니다.

3.     내장 함수 float()

전달된 인수(숫자 또는 문자열)를 실수로 만들어 반환합니다.

[실습]


위의 그림과 같이 float이라는 내장 함수를 활용하면 intfloat으로 그리고 문자형을 실수로 변환시켜주는 것을 확인할 수 있습니다.

4.     내장 함수 int()

전달된 인수(숫자 또는 문자열)를 정수로 만들어 반환합니다.

[실습]


실수 또는 문자로 입력 받더라도 int로 변환 시키는 것을 알 수 있습니다.

5.     내장 함수 max()

전달된 인수 중 가장 큰 값을 반환합니다.

[실습]


위의 실습과 같이 max함수 안에 (,)콤마를 활용하여 숫자를 여러 개 입력 후 최대값을 출력하면 잘 실행되는 것을 확인 할 수 있습니다. 그리고 list를 만들어서 list를 넣어도 최대값을 잘 출력 하는 것을 알 수 있습니다.

6.     내장 함수 min()

전달된 인수 중 가장 작은 값을 반환합니다.

[실습]


max내장함수와 비슷하게 잘 작동 되는 것을 확인 할 수 있습니다.

7.     내장 함수 pow()

전달된 두 인수의 거듭제곱을 반환합니다. (**연산자와 기능이 같습니다.)


위의 실습과 같이 거듭 제곱이 실행되는 것을 확인 하실 수 있습니다.

8.     내장 함수 round()

전달된 인수를 이용해 반올림한 값을 반환 합니다. 전달된 인수가 하나이면 정수로 반올림한 값을 반환하고, 전달된 인수가 2개이면 두 번째로 전달한 인수만큼 소수점을 남겨둡니다.



위의 실습과 같이 일반적으로 round함수를 사용하면 정수로 반올림 하는 것을 알 수 있습니다 그런데 ,(콤마) 뒤에 숫자를 넣으면 3번째 4번째 round문과 같이 입력한 숫자 자릿수에 따라서 반올림 되는 것을 확인 할 수 있습니다.

9.     내장 함수 sum()

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


위의 실습과 같이 숫자의 listtuple값을 sum 내장함수에 넣으면 모든 합을 반환합니다. 하지만 문자를 넣으면 에러가 발생 하는 것을 확인 할 수 있습니다.

이렇게 이번 포스트에서는 python 숫자 내장함수에 대해서 알아 보았습니다. 감사합니다.~

Comments