뮤트 개발일지

Python 내장함수, 외장함수 본문

Python

Python 내장함수, 외장함수

박뮤트 2021. 12. 20. 15:41

내장함수

abs(x): x의 절댓값 반환

max([x, y, z]): 최댓값 반환

min([x, y, z]): 최솟값 반환

sorted([y, z, x]): 정렬하여 반환

type(x): x의 자료형을 반환

round(x[num]): x를 소수 num번째에서 반올림하여 반환

pow(x, y): x의 y제곱 반환

 

enumerate: 인덱스와 값을 반환

예) 

for index(변수이름 상관없음), x in enumerate('a','b','c','d'):

    print(index)

    print(x)

===>

0

a

1

b

2

c

3

d

 

zip(list1, list2): 두 개의 리스트를 합쳐 각 리스트 원소의 쌍으로 나타낸 하나의 리스트 반환

map(함수, 컬렉션): 함수와 컬렉션(list, tuple 등)을 매개변수로 받아 컬렉션의 모든 데이터를 함수의 매개변수로 대입해서 결과를 리턴

filter(함수, 컬렉션): 함수와 컬렉션을 매개변수로 받아 컬렉션의 모든 데이터를 함수의 매개변수로 대입해서 결과가 참인 컬렉션의 멤버들을 반환


외장함수

time: 시간과 관련된 모듈

time.time(): 1970년 1월 1일 0시 0분 0초를 기준으로 현재까지 지난 시간을 초 단위로 계산하여 반환

time.sleep(x): x초 만큼 대기

time.localtime(): time.time()의 값을 년,월,일,시간,분,초의 형태로 바꿔주는 함수

time.strftime(출력할 형식, time.localtime(time.time())): 형식에 맞춰 형태를 바꿔주는 함수

 

sys.path: 파이썬 모듈들이 저장되어 있는 위치 반환

 

os: os 자원을 제어하는 모듈

os.environ: 내 시스템 환경보기

os.getcwd: 현재 위치 보기

os.chdir(path): 현재 위치(디렉토리) 변경