PYTHON НИЖНЕЕ ПОДЧЕРКИВАНИЕ

В языке программирования Python нижнее подчеркивание имеет несколько специальных значений.
Одно из них - это использование нижнего подчеркивания в качестве имени переменной для временных объектов, которые не будут использованы нигде еще в коде:

x = 5
y = 10
_ = sum((x, y))

В данном примере нижнее подчеркивание используется для хранения результата функции sum() и не будет использовано в дальнейшем.

Другое использование нижнего подчеркивания - это документирование основных функций и классов в модуле, в случае, когда не нужна документация каждого метода или атрибута:

class Person:
    """Класс описывающий человека"""

    def __init__(self, name: str, age: int) -> None:
        self.name = name
        self.age = age

    def __str__(self) -> str:
        return f"{self.name} ({self.age})"

    _country = "USA"

    ...

if __name__ == "__main__":
    p = Person("Alex", 25)
    print(p)

В данном примере нижнее подчеркивание используется для указания, что атрибут \_country не предназначен для использования за пределами модуля.

Также в Python существуют "магические" методы, начинающиеся и заканчивающиеся на два нижних подчеркивания. Они играют важную роль в реализации различных операций и поведений объектов Python. Однако, использование нижнего подчеркивания в именах обычных методов и атрибутов в классе не очень хорошая практика. Для этого есть другие соглашения об именах в Python.

Как вести нижние подчеркивание на ноудбуке

Всё о подчеркиваниях в Python за 5 минут.

Как добавить текст с подчеркиванием в документ Word 📐📝

Как поставить нижнее подчеркивание на клавиатуре.Нижнее подчеркивание на клавиатуре

Video: Watch a python fight and strangle an alligator

Как писать над чертой в Ворд не разрывая её

BLGPG-4BB9598759CD-24-09-20-01

Новые материалы: