본문 바로가기

코딩/Python

파이썬 내장 함수 모음(python function)

abs()

: 절댓값을 돌려주는 함수

 

 

all()

: 반복 가능한 자료형 x를 입력 인수로 받으며 이 x가 모두 참이면 true, 거짓이 하나라도 있으면 false를 반환한다.

 

 

any()

: x중 하나라도 참이 있으면 true를 반환하고, x가 모두 거짓일 때에만 false를 돌려준다. all()의 반대.

 

 

 

chr()

: 아스키 코드 값을 입력받아 그 코드에 해당하는 문자를 출력하는 함수이다.

 

 

dir()

: 객체가 자체적으로 가지고 있는 변수나 함수를 보여준다.

 

 

divmod(a,b)

: 2개의 숫자를 입력받아 a를 b로 나눈 몫과 나머지를 튜플 형태로 돌려주는 함수이다.

 

 

enumerate()

: 순서가 있는 자료형을 입력 받아 인덱스 값을 포함하는 enumerate 객체를 돌려준다.

 

 

eval()

: 실행 가능한 문자열을 입력받아 문자열을 실행한 결괏값을 돌려주는 함수이다.

 

 

filter()

: 첫 번째 인수로 함수 이름을, 두 번째 인수로 그 함수에 차례로 들어갈 반복 가능한 자료형을 받는다. 그리고 두 번째 인수인 반복 가능한 자료형 요소가 첫 번째 인수인 함수에 입력되었을 때 반환 값이 참인 것만 묶어서 돌려준다.

 

 

 

lambda()

: 좀 더 간결한 코드를 작성할 수 있다.

 

 

hex()

: 정수 값을 입력받아 16진수로 변환하여 돌려주는 함수이다.

 

 

id()

: 객체를 입력받아 객체의 고유 주소 값을 돌려주는 함수이다.

 

 

input()

: 사용자 입력을 받는 함수이다.

 

int()

: 문자열 형태의 숫자나 소수점이 있는 숫자 등을  정수 형태로 돌려주는 함수다.

 

isinstance()

: 첫 번째  인수로 인스턴스, 두 번째 인수로 클래스 이름을 받는다. 입력받은 인스턴스가 그 클래스의 인스턴스인지를 판단하여 참이면 true, 거짓이면 false를 돌려준다.

 

 

 

len()

:  입력값 s의 길이를 돌려주는 함수이다.

 

 

list()

: 반복 가능한 자료형 s를 입력받아 리스트로 만들어 돌려주는 함수이다.

 

 

map(f, iterable)

: 함수와 반복 가능한 자료형을 입력받아 입력받은 자료형의 각 요소를 함수 f가 수행한 결과를 묶어서 돌려주는 함수이다.

 

 

max()

: 인수로 반복 가능한 자료형을 입력받아 그 최댓값을 돌려주는 함수이다.

 

min()

: max와 반대되는 함수로, 인수로 반복 가능한 자료형을 입력받아 그 최솟값을 돌려주는 함수이다.

 

oct()

: 정수 형태의 숫자를 8진수 문자열로 바꾸어 돌려주는 함수이다.

 

open()

: '파일 이름'과 '읽기 방법'을 입력받아 파일 객체를 돌려주는 함수이다. 읽기 방법을 생략하면 디폴트 값인 읽기 전용 모드로 파일 객체를 만들어 돌려준다.

모드 설명
w 쓰기 모드로 파일 열기
r 읽기 모드로 파일 열기
a 추가 모드로 파일 열기
b 바이너리 모드로 파일 열기

 

 

ord()

: 문자의 아스키 코드 값을 돌려주는 함수이다.

※ ord 함수는 chr 함수와 반대이다.

 

 

pow(x,y)

: x의 y제곱한 결괏값을 돌려주는 함수이다.

 

 

range()

: 입력받은 숫자에 해당하는 범위 값을 반복 가능한 객체로 만들어 반환한다.

 

 

 

round()

: 숫자를 입력받아 반올림 해주는 함수이다.

 

sorted()

: 입력값을 정렬한 후 그 결과를 리스트로 돌려주는 함수이다.

 

str()

: 문자열 형태로 객체를 반환하여 돌려주는 함수이다.

 

 

sum()

: 입력받은 리스트나 튜플의 모든 요소의 합을 돌려주는 함수이다.

 

tuple()

:  반복 가능한 자료형을 입력받아 튜플 형태로 바꾸어 돌려주는 함수이다.

 

 

 

type()

: 입력값의 자료형이 무엇인지 알려 주는 함수이다.

 

zip()

: 동일한 개수로 이루어진 자료형을 묶어 주는 역할을 하는 함수이다.

 

 

'코딩 > Python' 카테고리의 다른 글

Python 네이버 실검 크롤링  (7) 2020.07.11
파이썬 pickle 모듈  (0) 2020.07.09
python에서 __init__.py의 용도  (0) 2020.07.07
파이썬 튜플 한개만 추가 할때  (0) 2020.07.04
파이썬 함수  (0) 2020.07.03