Menu
Coddy logo textTech

Переменные-заполнители

Часть раздела Logic & Flow путешествия по Python на Coddy — урок 4 из 78.

В программировании переменная-заполнитель (placeholder) — это переменная, которая используется для временного хранения значения, часто во время выполнения определенного блока кода. Переменные-заполнители обычно используются в ситуациях, когда необходимо выполнить операции над значением, не изменяя исходную переменную. В 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.

Проверьте тестовый пример для уточнения формата вывода!

Шпаргалка

Переменная-заполнитель временно хранит значение и обычно представляется символом подчеркивания _ в Python.

Использование подчеркивания в циклах, когда переменная цикла не нужна:

for _ in range(5):
    print("Looping")

Использование нескольких подчеркиваний для игнорирования значений при распаковке:

data = (1, 2, 3, 4, 5)
first, _, _, _, last = data
print(first)  # Вывод: 1
print(last)   # Вывод: 5

Попробуйте сами

# Цикл 5 раз с использованием переменной-заполнителя
    
# Список чисел
numbers = [10, 20, 30, 40, 50]

# Распаковка списка с использованием переменных-заполнителей

# Вывод значений first, middle и last
print(f"First: {first}")
print(f"Middle: {middle}")
print(f"Last: {last}")
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Logic & Flow