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() |
중복 조합 반환 |