파이썬(Python)

파이썬(python) 내장함수와 외장함수[1] : 내장함수

알통몬_ 2018. 1. 17. 09:30
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


이번 포스팅에서는 파이썬 내장함수와 내장함수에 대해서 공부합니다.


내장함수 :

내장함수들은 별도의 모듈을 import 하지 않고 사용할 수 있는 함수들을 말합니다.

ex) print(), input(), etc...


abs(a) : 숫자를 입력 받았을 때 절대 값을 반환해줍니다.

all(a) : a 가 모두 참일 경우 True를 하나라도 거짓이 있을 경우 False를 반환해줍니다.

any(a) : a 중 하나라도 참이면 True를 모두 거짓이면 False를 반환해줍니다.

chr(a) : 아스키 코드 값을 입력 받아서 해당하는 문자를 출력하는 함수입니다.

ord(a) : 문자의 아스키 코드 값을 반환하는 함수입니다.

dir(a) : a 가 자체적으로 가지고 있는 변수 또는 함수를 보여줍니다.

divmod(a, b) : 2개의 숫자를 받아서 a 를 b 로 나눈 몫과 나머지를 튜플의 형태로 반환하는 함수입니다.

enumerate(a) : 순서가 있는 자료형(리스트, 튜플, 문자열)을 받아 인덱스 값을 포함하는

enumerate 객체를 반환합니다.

eval(a) : 1+1 이나 'hello' + 'world' 같은 실행 가능한 문자열을 받아

실행한 결과를 반환하는 함수입니다.

input() : 사용자로부터 입력을 받는 함수입니다.

int(a) : 문자열 자료형의 숫자나, 실수를 받아 정수형으로 반환하는 함수입니다.

isinstance(obj, class) : obj : 인스턴스를 받고, class : 클래스 이름을 받음.

해당 인스턴스가 클래스의 인스턴스인지 판단해주는 함수입니다.

참이면 True, 거짓이면 False를 리턴힙니다.

lambda 인수1, 인수2, ... : 수행할 코드

 : 간단한 함수를 표현할 때나, def를 사용할 수 없는 곳에서 주로 사용됩니다.

len(a) : 입력 값의 길이를(요소의 수)를 반환하는 함수입니다.

list(a) : 반복이 가능한 자료형을 받아서 리스트로 만들어 반환하는 함수입니다.

map(func, iterable) : 함수와 반복 가능한 자료형을 받아서,

자료형의 각 요소가 함수에 의해 수행된 결과를 묶어서 반환하는 함수입니다.

max(a) : 반복 가능한 자료형을 받아  요소들 중 최댓값을 반환하는 함수입니다.

min(a) : 반복 가능한 자료형을 받아  요소들 중 최솟값을 반환하는 함수입니다.

pow(a, b) : a를 b 제곱한 결과를 반환합니다.

range(a) : 시작 숫자가 지정되지 않은 것으로 0~a 까지 a번 반복합니다.

range(a,b) : a ~ b 사이의 숫자만큼 반복, b는 제외

range(a,b,c) : c는 인수로 들어가는 숫자들 사이의 거리를 말합니다.

sorted(a) : 입력 받은 값을 정렬해서 리스트로 반환합니다.

str(a) : 받은 입력 값을 문자열로 반환해줍니다.

tuple(a) : 반복 가능한 문자열이나 리스트 등을 받아 튜플 자료형으로 반환해줍니다.

type(a) : 입력 받은 자료형의 타입을 알려줍니다.

zip(a) : 동일한 갯수로 이루어진 자료형을 묶어주는 역할을 하는 함수입니다.


내장함수가 길어져서 외장함수는 다음 포스팅에서 공부합니다.

이상입니다.

감사합니다.

반응형