티스토리 뷰

📌 내장 함수

파이썬의 내장 함수는 모듈이나 패키지를 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 ) ]

 

 

 

 

 

[참고] 엘리스 트랙-혼자 공부하는 파이썬 / 길벗-파이썬 코딩 도장 / 엘리스 트랙 - 예제 중심의 파이썬 입문 / 위키백과

댓글
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
최근에 올라온 글
글 보관함
Total
Today
Yesterday