본문 바로가기
파이썬 공부하기!!

[파이썬 9장] 꼭 알아야 할 내장 함수와 라이브러리 – len(), range(), random 정리!

by happymind12 2025. 7. 17.
반응형

[파이썬 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)

 

📌 다음 강의 예고

이번엔 함수를 좀 더 실용적으로 만들어볼게요.
입력된 값에 따라 다른 결과를 출력하는 함수를 만드는 법을 배워봅시다!

반응형