공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
이번 포스팅에서는 파이썬 내장함수와 내장함수에 대해서 공부합니다.
내장함수 :
내장함수들은 별도의 모듈을 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) : 동일한 갯수로 이루어진 자료형을 묶어주는 역할을 하는 함수입니다.
내장함수가 길어져서 외장함수는 다음 포스팅에서 공부합니다.
이상입니다.
감사합니다.
'파이썬(Python)' 카테고리의 다른 글
파이썬(python) 을 이용한 데이터 분석을 위한 원도우 os 환경 구성하기 for Windows (0) | 2018.01.18 |
---|---|
파이썬(python) 내장함수와 외장함수[2] : 외장함수 (0) | 2018.01.17 |
파이썬(python) pip install tensorflow 설치 중 PermissionError [WinError 5] 해결 방법 (0) | 2018.01.16 |
파이썬(python) 모듈과 패키지 (0) | 2018.01.16 |
파이썬(python) 클래스 class (0) | 2018.01.16 |