Источник: Nuances of Programming Введение в переменную _ _name_ _ и варианты ее использования в Python Скорее всего, вы встречали переменную __name__ при работе с кодом Python. Она выглядит следующим образом: if __name__ == '__main__':
main() Рассмотрим пример использования этой переменной при создании модулей в Python. Зачем использовать переменную _ _name_ _? Переменная __name__ (два нижних подчеркивания перед и после) — это особая переменная в Python, получающая значение в зависимости от того, каким образом выполняется содержащийся в ней сценарий...
В языке программирования Python символы * и ** используются в параметрах функций для работы с переменным числом аргументов. Эти символы позволяют передавать функции произвольное количество значений без явного указания их количества. В Python символ * перед именем параметра позволяет принимать произвольное количество позиционных аргументов. При вызове функции все аргументы, которые не соответствуют другим параметрам, собираются в кортеж и присваиваются параметру с символом *. Рассмотрим следующий пример: В данном примере функция print_names принимает произвольное количество аргументов...