티스토리 뷰
📌 내장 함수
파이썬의 내장 함수는 모듈이나 패키지를 import하지 않고 바로 사용할 수 있다. 자주 사용하는 함수만 정리(사전 순으로 정리) 해보고 필요하면 그때 그때 찾아서 쓰면된다. 실습 예제는 아래 게시글을 참고하자.
[파이썬 기초] 03-1. 내장 함수 사용하기(a-e)
[파이썬 기초] 03-1. 내장 함수 사용하기(f-m)
[파이썬 기초] 03-1. 내장 함수 사용하기(o-z)
함수명 | 설명 |
abs(값) | 절대값을 반환 |
all(시퀀스) | 시퀀스의 요소가 모두 참이면 True, 거짓이면 False - 요소가 0이 아니면 True, 0이면 False |
any(시퀀스) | 시퀀스의 요소가 하나라도 참이면 True, 거짓이면 False - 요소가 0이 아니면 True, 0이면 False |
bin(정수) | 정수를 2진수 문자열로 바꾸어 반환 |
bool(값) | boolean으로 형변환 - 0이 아닌 값이면 True - 0, None, 비어있는 객체는 False |
chr(코드값) | 아스키 코드에 해당하는 문자를 반환 |
dir(객체) | 객체가 자체적으로 가지고 있는 변수나 함수를 보여준다 |
divmod(n1, n2) | n1를 n2로 나누어 몫과 나머지를 튜플로 반환 |
enumerate(시퀀스) | 요소의 index와 요소 값을 튜플로 묶어서 enumerate 객체를 반환 |
eval('문자열') | 실행 가능한 문자열을 인자로 받아, 실행 결과를 반환 |
filter(함수명,시퀀스) | 시퀀스의 요소를 함수의 인수로 하나하나 전달해 조건에 맞는 요소만 반환 |
format(값, 포맷스팩) | 값을 지정한 포맷 스펙에 맞추어 문자열로 만든다 (예) format(1000, ',') → 1,000 |
hex(n) | 10진법 정수를 16진수로 반환 |
id(객체) | 객체를 입력받아 객체의 고유 주소(레퍼런스)를 반환 |
input() | 문자열을 입력받는 함수 |
int(n1) | 정수가 아닌 데이터 형의 값을 정수 형태로 반환 |
int(n1, n2) | n2진법으로 표현된 n1을 10진수로 바꾸어 반환 (예) int('11',2) → 2진수 11을 10진수로 바꾸어 반환 → 3 |
insinstance(객체, 클래스) | 객체가 클래스의 인스턴스가 맞는지 확인 맞으면 True, 아니면 False를 반환 |
issubclass(파생클래스, 기반클래스) | 클래스가 특정 클래스의 파생 클래스인지 확인 참이면 True, 거짓이면 False 반환 |
len(객체) | 객체의 길이(요소 개수) 반환 |
list(시퀀스) | list로 형 변환 |
map(함수, 시퀀스) | 시퀀스의 요소를 지정된 함수로 처리하고 map객체로 반환 |
max() | 인수 중 최대값을 반환 |
min() | 인수 중 최소값을 반환 |
oct(정수) | 정수를 16진수 문자열로 바꾸어 반환 |
open(파일이름, 파일모드) | 지정된 파일을 열어, 파일 모드로 인코딩하여 파일 객체를 반환 - 파일 모드: w (쓰기) , r (읽기) , a (추가) , b (바이너리모드) |
ord() | 문자의 아스키 코드 값을 반환 - 반대되는 기능을 하는 함수로 chr()가 있다 |
pow(n1, n2) | n1 을 n2만큼 제곱한 결과를 반환 |
range( start, end, step ) | 인수로 입력한 범위 값을 반복 가능한 객체로 만들어 반환. |
reversed(시퀀스) | 시퀀스의 요소의 순서를 뒤집어 반환 (형변환 필요) |
set(시퀀스) | 반복 가능한 객체로 set를 만들어 반환 |
sorted(시퀀스) | 시퀀스의 요소를 오름차순으로 정렬하여 반환 reverse = True 를 지정하면 내림차순 정렬 가능 |
str() | 문자열로 형변환 |
sum(시퀀스) | 입력받은 시퀀스의 모든 요소의 합을 반환 |
tuple() | tuple로 형변환 |
type(객체) | 객체의 데이터형을 반환 |
zip(시퀀스1, 시퀀스2 .. ) | 길이가 동일한 시퀀스를 index별로 튜플 형태로 묶어준다 (예) list ( zip ( [1,2,3], [10,20,30] ) ) → [ ( 1, 10 ), ( 2, 20 ), ( 3, 30 ) ] |
[참고] 엘리스 트랙-혼자 공부하는 파이썬 / 길벗-파이썬 코딩 도장 / 엘리스 트랙 - 예제 중심의 파이썬 입문 / 위키백과
'BackEnd > Python' 카테고리의 다른 글
[파이썬 기초] 03-1. 내장 함수 사용하기(f-m) (0) | 2021.03.22 |
---|---|
[파이썬 기초] 03-1. 내장 함수 사용하기(a-e) (0) | 2021.03.22 |
[파이썬 기초] 02-4. 시퀀스 자료형 (0) | 2021.03.18 |
[파이썬 기초] 02-3. {딕셔너리} (0) | 2021.03.18 |
[파이썬 기초] 02-2. (튜플) (0) | 2021.03.18 |
댓글