반응형
[파이썬 9장] 꼭 알아야 할 내장 함수와 라이브러리 – len(), range(), random 정리!
파이썬은 정말 똑똑한 언어입니다. 우리가 직접 만들지 않아도 기본적으로 제공되는 함수(내장 함수)들이 많아서, 초보자도 쉽게 시작할 수 있어요.
이번 강의에서는 자주 쓰이는 3가지 핵심 함수와 라이브러리를 정리해볼게요.
📌 내장 함수란?
파이썬이 기본적으로 제공하는 함수로, import 없이 바로 사용할 수 있는 함수입니다.
예시 함수:
print()
– 출력len()
– 길이 계산type()
– 자료형 확인sum()
,max()
,min()
등
✅ 1. len() 함수 – 길이 측정기
len()
은 리스트, 문자열, 튜플 등의 요소 개수(길이)를 알려줍니다.
fruits = ["apple", "banana", "cherry"]
print(len(fruits)) # 출력: 3
text = "Python"
print(len(text)) # 출력: 6
👉 문자열의 문자 수나 리스트의 항목 수를 알고 싶을 때 자주 씁니다.
✅ 2. range() 함수 – 숫자 범위 생성기
range()
는 반복문(for문)에서 숫자 리스트를 자동 생성할 때 사용합니다.
예시:
for i in range(5):
print(i)
출력 결과:
0
1
2
3
4
👉 range(5)
는 0부터 4까지 5개의 숫자를 자동으로 생성해줍니다.
※ 시작값을 바꾸고 싶다면 range(시작, 끝)
형식으로 써보세요!
for i in range(1, 6):
print(i) # 1부터 5까지 출력
✅ 3. random – 무작위 숫자 생성 라이브러리
random
은 무작위 숫자나 요소를 뽑고 싶을 때 쓰는 파이썬 표준 라이브러리입니다.
먼저 import
로 불러와야 합니다.
import random
print(random.randint(1, 10)) # 1~10 사이 정수 중 랜덤 선택
print(random.choice(["사과", "바나나", "포도"])) # 리스트 중 랜덤 선택
게임 만들기, 퀴즈 프로그램, 로또 번호 추첨 등 여러 곳에 유용합니다.
🧠 요약 정리
함수/라이브러리 | 기능 | 예시 |
---|---|---|
len() |
리스트, 문자열 등의 길이 반환 | len("apple") → 5 |
range() |
숫자 범위 생성 (주로 for문에서 사용) | range(3) → 0,1,2 |
random |
무작위 숫자, 요소 선택 등 | random.randint(1, 6) |
📌 다음 강의 예고
이번엔 함수를 좀 더 실용적으로 만들어볼게요.
입력된 값에 따라 다른 결과를 출력하는 함수를 만드는 법을 배워봅시다!
반응형
'파이썬 공부하기!!' 카테고리의 다른 글
[파이썬 기초 문법] 콜론 : 은 왜 꼭 써야 할까? if문, def 함수에서 빠지면 에러나는 이유 (0) | 2025.07.16 |
---|---|
[파이썬 함수 괄호 정리] 함수() 괄호는 왜 비었는데 꼭 써야 할까? (1) | 2025.07.16 |
[파이썬 연산자 기초] =와 ==의 차이는 뭘까? 나머지 %, 조건문 if까지 완벽 정리! (1) | 2025.07.16 |
[파이썬 조건문 + 함수 활용] 조건에 따라 함수 다르게 실행하기! 실전 예제로 배우는 def + if (0) | 2025.07.16 |
[파이썬 함수 기초] def로 나만의 명령어 만들기! 반복되는 코드를 깔끔하게 정리하는 법 (0) | 2025.07.16 |