자리 표시자 변수
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여기서 _는 튜플의 두 번째, 세 번째, 네 번째 요소를 무시하는 데 사용됩니다.
챌린지
쉬움다양한 상황에서 자리 표시자 변수를 사용하는 방법을 보여 주는 Python 프로그램을 작성하세요.
- 5회 반복하는 루프를 만드세요. 루프 변수는 루프 안에서 사용되지 않으므로 자리 표시자 변수(밑줄)를 사용하세요. 반복할 때마다
Iteration이라는 단어를 출력하세요. - 숫자 목록이 있습니다:
[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}")이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
논리와 흐름의 모든 레슨
직접 연습해 보세요: 온라인 Python 컴파일러