더북(TheBook)

기본 제공 함수

파이썬이 기본으로 제공하는 함수들이 있다. 앞서 사용한 print() 역시 파이썬의 기본 함수 중 하나다.

▼ 표 1-2 파이썬 기본 제공 함수

함수

설명

사용 예

abs(x)

절댓값

abs( -1 ), abs( 1 ), abs( -0.5 )

all(x)

x의 모든 값이 True이면 True

all( [True,True,True] )

any(x)

x의 어느 값이 True이면 True

any( [True,False,False] )

divmod(x, y)

x 나누기 y 결과(몫, 나머지) 리턴

div( 5, 3 )

eval(x)

수식을 읽고 연산해 리턴

eval( '1+2' ), eval( 'abs(-1)' )

input(x)

사용자의 키 입력을 받아 문자열 리턴

a = input( 'Plz enter: ' )

int(x)

x를 정수로 변환

int( '3' ), int( 3.14 )

float(x)

x를 실수로 변환

float( 3 )

bool(x)

x를 True 또는 False로 변환

bool( 0 ), bool( 1 ), bool( 2 )

len(x)

x의 길이 리턴

len( 'abc' ), len( [1,2,3] )

list(x)

x를 리스트로 변환

list( 'abc' ), list( (1,2,3) )

map(f, x)

함수 f에 x 값을 입력해 결과 리턴

list( map( abs,[-1,-2,-3] ) )

max(x)

x 값 중 최댓값

max( [1,2,3] )

min(x)

x 값 중 최솟값

min( [1,2,3] )

pow(x, y)

x의 y 제곱한 결과 리턴

pow( 2, 3 )

range(x, y, z)

x부터 y 이전까지 z만큼 증가한 값 목록 리턴

range( 1,6 ), range( 1,6,2 )

round(x, y)

x를 y 자리에서 반올림

round( 3.14159,2 )

sorted(x)

x 값 정렬

sorted( [42,10,23,37] )

str(x)

x를 문자열로 리턴

str( '3.14' )

sum(x)

x 값 합산

sum( [ 42,10,23,37 ] )

tuple(x)

x를 튜플로 변환

tuple( "abc" ), tuple( [1,2,3] )

type(x)

x의 데이터형 리턴

type( 'abc' ), type( 3.14 )

zip(x, y)

x와 y의 원소를 묶어 리턴

zip( [1,2,3], [3,2,1] )

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.