파이썬을 공부하다 보면 매번 import를 하지 않아도 그냥 쓸 수 있는 함수들이 있죠.
바로 내장 함수(Built-in Functions)입니다.
이 함수들은 개발할 때 정말 자주 등장하니, 한번 정리해두면 코드 작성 속도가 훨씬 빨라질 거예요.
✅ 내장 함수란?
- 파이썬에서 기본적으로 제공하는 함수
- import 없이 바로 사용 가능
- 리스트, 문자열, 숫자 등 다양한 자료형에 활용 가능
1️⃣ 자주 쓰는 내장 함수 모음
🔹 len()
시퀀스 자료형(리스트, 문자열 등)의 길이를 구할 때 사용
fruits = ["apple", "banana", "cherry"] print(len(fruits)) # 3
- 문자열에도 사용 가능
print(len("Python")) # 6
🔹 range()
연속된 숫자 범위를 만들어주는 함수
주로 for문과 함께 많이 사용
# 0부터 4까지 출력 for i in range(5): print(i) # 1부터 10까지 2씩 증가 for i in range(1, 11, 2): print(i)
🔹 type()
변수나 값의 자료형을 확인
print(type(10)) # <class 'int'> print(type([1, 2, 3])) # <class 'list'>
🔹 list()
다른 자료형을 리스트로 변환
text = "python" print(list(text)) # ['p', 'y', 't', 'h', 'o', 'n']
2️⃣ 그 외 자주 쓰이는 내장 함수
| 함수 | 설명 | 예시 |
| abs(x) | 절대값 반환 | abs(-5) → 5 |
| max(iterable) | 최댓값 반환 | max([1,3,2]) → 3 |
| min(iterable) | 최솟값 반환 | min([1,3,2]) → 1 |
| sum(iterable) | 합계 반환 | sum([1,2,3]) → 6 |
| sorted(iterable) | 정렬된 리스트 반환 | sorted([3,1,2]) → [1,2,3] |
| tuple(iterable) | 튜플로 변환 | tuple([1,2]) → (1,2) |
📝 오늘의 한 줄 정리
내장 함수는 파이썬이 기본 제공 → import 필요 없음!
len(), range(), type(), list()는 기본 중 기본
개발하면서 자주 보이는 abs, max, min, sum, sorted도 익혀두기
🔜 다음 글 예고
[파이썬] 사용자 입출력 & 파일 읽고 쓰기 – input, print, open 완전정복!
이제 단순히 코드만 작성하는 게 아니라 사용자와 소통하고, 파일로 데이터 저장/읽기까지 해볼 거예요.
'SK-Rookies > 파이썬' 카테고리의 다른 글
| [파이썬] 에러 걱정 끝! try-except로 예외 처리 배우기 (0) | 2025.07.04 |
|---|---|
| [파이썬] 파일 입출력 I/O 완전정리 – open, read, write까지 (0) | 2025.07.04 |
| [파이썬] 함수: 코드 재사용의 마법 – def, return, 매개변수 (0) | 2025.07.04 |
| [파이썬] for문 완전정리 (range, 리스트 순회, 중첩 for까지!) (0) | 2025.07.03 |
| [파이썬] while문 완전정복 (break, continue, 무한루프) (0) | 2025.07.03 |