Python 함수 정리
기능 | 함수 | 설명 |
---|---|---|
정수 변환 | int() |
문자열 또는 실수를 정수로 변환 |
문자열 변환 | str() |
숫자나 객체를 문자열로 변환 |
기능 | 함수 | 설명 |
---|---|---|
최대값 | max() |
가장 큰 값 반환 |
최소값 | min() |
가장 작은 값 반환 |
합계 | sum() |
리스트나 튜플 합계 |
곱셈 | prod() |
리스트나 튜플의 모든 요소 곱하기 |
절대값 | abs() |
절대값 반환 |
제곱 | pow(x, y) |
x^y 반환 |
반올림 | round(x) |
소수점 반올림 |
몫과 나머지 | divmod(x, y) |
(몫, 나머지) 반환 |
타입 확인 | type() |
데이터 타입 반환 |
기능 | 함수 | 설명 |
---|---|---|
요소 추가 | append() |
끝에 요소 추가 |
요소 삽입 | insert() |
특정 위치에 요소 추가 |
요소 제거 | remove() |
특정 요소 제거 |
요소 제거 & 반환 | pop() |
마지막 요소 제거하고 반환 |
요소 개수 세기 | count() |
특정 요소 개수 반환 |
리스트 확장 | extend() |
리스트에 여러 요소 추가 |
정렬 | sort() |
문자열과 숫자를 오름차순 정렬 |
역순 정렬 | reverse() |
리스트 뒤집기 |
복사 | copy() |
리스트 복사 |
새 리스트 생성 | list() |
기존 리스트의 값을 복사하여 새 리스트를 생성 |
기능 | 함수 | 설명 |
---|---|---|
대소문자 변경 | upper() |
대문자로 변환 |
대소문자 변경 | lower() |
소문자로 변환 |
길이 | len() |
문자열 길이 반환 |
공백 제거 | strip() |
문자열의 앞, 뒤 공백 제거 |
나누기 | split() |
특정 구분자로 나누기 |
합치기 | join() |
리스트 문자열 합치기 |
치환 | replace() |
특정 문자열 치환 |
찾기 | find() |
특정 문자 위치 반환 |
포함 여부 | in |
문자열 포함 여부 확인 |
문자열 시작 확인 | startswith() |
문자열이 특정 접두사로 시작하는지 확인 |
문자열 끝 확인 | endswith() |
문자열이 특정 접미사로 끝나는지 확인 |
기능 | 함수 | 설명 |
---|---|---|
키 목록 | keys() |
키 목록 반환 |
값 목록 | values() |
값 목록 반환 |
키-값 쌍 | items() |
(키, 값) 튜플 반환 |
요소 추가 | update() |
키-값 추가 |
기본값 반환 | get() |
키에 해당하는 값 반환 |
기능 | 함수 | 설명 |
---|---|---|
순열 | itertools.permutations() |
모든 순열 반환 |
조합 | itertools.combinations() |
모든 조합 반환 |
중복 순열 | itertools.product() |
중복 순열 반환 |
조합 중복 | itertools.combinations_with_replacement() |
중복 조합 반환 |