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로 반환합니다.
[실습]
위의 실습과 같이 20을 7로 나누면 몫이 2그리고 나머지를 6으로 튜플 형태로 반환하는 것을 확인 할 수 있습니다.
3.
내장 함수 float()
전달된
인수(숫자 또는 문자열)를 실수로 만들어 반환합니다.
[실습]
위의
그림과 같이 float이라는 내장 함수를 활용하면 int를
float으로 그리고 문자형을 실수로 변환시켜주는 것을 확인할 수 있습니다.
4.
내장 함수 int()
전달된
인수(숫자 또는 문자열)를 정수로 만들어 반환합니다.
[실습]
실수 또는 문자로 입력 받더라도 int로 변환 시키는 것을 알 수 있습니다.
5.
내장 함수 max()
전달된
인수 중 가장 큰 값을 반환합니다.
[실습]
위의 실습과 같이 max함수 안에 (,)콤마를 활용하여 숫자를 여러 개 입력 후 최대값을 출력하면 잘 실행되는 것을 확인 할 수 있습니다. 그리고 list를 만들어서 list를 넣어도 최대값을 잘 출력 하는 것을 알 수 있습니다.
6.
내장 함수 min()
전달된
인수 중 가장 작은 값을 반환합니다.
[실습]
max내장함수와 비슷하게 잘 작동 되는 것을 확인 할 수 있습니다.
7.
내장 함수 pow()
전달된
두 인수의 거듭제곱을 반환합니다. (**연산자와 기능이 같습니다.)
위의 실습과 같이 거듭 제곱이 실행되는 것을 확인 하실 수 있습니다.
8.
내장 함수 round()
전달된
인수를 이용해 반올림한 값을 반환 합니다. 전달된 인수가 하나이면 정수로 반올림한 값을 반환하고, 전달된 인수가 2개이면 두 번째로 전달한 인수만큼 소수점을 남겨둡니다.
위의
실습과 같이 일반적으로 round함수를 사용하면 정수로 반올림 하는 것을 알 수 있습니다 그런데 ,(콤마) 뒤에 숫자를 넣으면 3번째
4번째 round문과 같이 입력한 숫자 자릿수에 따라서 반올림
되는 것을 확인 할 수 있습니다.
9.
내장 함수 sum()
전달된
리스트나 튜플과 같은 반복가능 객체의 합계를 반환 합니다.
위의
실습과 같이 숫자의 list나 tuple값을 sum 내장함수에 넣으면 모든 합을 반환합니다. 하지만 문자를 넣으면
에러가 발생 하는 것을 확인 할 수 있습니다.
이렇게 이번 포스트에서는 python 숫자 내장함수에 대해서 알아
보았습니다. 감사합니다.~
Comments
Post a Comment