Menu
CoddyTech

자리 표시자 변수

Coddy Python 여정의 논리와 흐름 섹션에 포함된 레슨. 78개 중 4번째.

프로그래밍에서 자리 표시자 변수는 특정 코드 블록이 실행되는 동안처럼 값을 임시로 저장하는 데 사용되는 변수입니다. 자리 표시자 변수는 원래 변수를 변경하지 않고 값에 대한 연산을 수행해야 하는 상황에서 흔히 사용됩니다. Python에서는 밑줄 _을 변수 이름으로 사용하는 것이 자리 표시자 변수의 일반적인 관례입니다.

단일 밑줄 _ 사용:

# 반복문에서 _를 자리 표시자로 사용하는 예시
for _ in range(5):
    print("Looping")
# 출력:
# Looping
# Looping
# Looping
# Looping
# Looping

이 예시에서는 반복문의 본문에서 반복문 변수가 필요하지 않으므로 _를 자리 표시자로 사용합니다.

여러 개의 단일 밑줄 사용:

값이 여러 개 있지만 그중 일부만 필요한 경우, 밑줄 문자를 여러 번 사용하여 별도의 자리 표시자 변수로 사용할 수 있습니다. 예를 들면 다음과 같습니다.

data = (1, 2, 3, 4, 5)
first, _, _, _, last = data
print(first)  # 출력: 1
print(last)   # 출력: 5

여기서 _는 튜플의 두 번째, 세 번째, 네 번째 요소를 무시하는 데 사용됩니다.

challenge icon

챌린지

쉬움

다양한 상황에서 자리 표시자 변수를 사용하는 방법을 보여 주는 Python 프로그램을 작성하세요.

  1. 5회 반복하는 루프를 만드세요. 루프 변수는 루프 안에서 사용되지 않으므로 자리 표시자 변수(밑줄)를 사용하세요. 반복할 때마다 Iteration이라는 단어를 출력하세요.
  2. 숫자 목록이 있습니다: [10, 20, 30, 40, 50]. 이 목록을 세 변수 first, middle, last에 언패킹하세요. 두 번째와 네 번째 값은 무시하도록 자리 표시자 변수를 사용하세요. 그런 다음 first, middle, last의 값을 출력하세요.

출력 형식은 테스트 케이스에서 확인하세요!

직접 해보기

# 자리표시자 변수를 사용해 5번 반복
    
# 숫자 목록
numbers = [10, 20, 30, 40, 50]

# 자리표시자 변수를 사용해 목록 언패킹

# first, middle, last의 값을 출력
print(f"First: {first}")
print(f"Middle: {middle}")
print(f"Last: {last}")
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

논리와 흐름의 모든 레슨

직접 연습해 보세요: 온라인 Python 컴파일러