Функции SQL для числовых типов данных
Распаковка позиционных параметров
Поговорим об операторе “звездочка”- *. Рис.1 Начнем с примера. Нам необходимо функции передать переменное количество позиционных параметров. Мы не знаем сколько их будет. Для этого мы можем указать “*args”(название можно поменять, у нас params). Все параметры, которые мы будем передавать при вызове функции print(params), у нас будут упакованы в кортеж(рис.2). Но если мы поставим “звездочку” ( print(*params)), то все параметры будут распакованы(рис.3). Рис.2 Рис.3 То есть, одну “звездочку” мы можем поставить тогда, когда не уверены или не знаем сколько у нас будет параметров...
Язык программирования Python. Модуль argparse и парсинг командной строки
Снова на моем канале Old Programmer. Тематическое оглавление его найдете здесь . А здесь все мои материалы о языке программирования Python. Сегодня рассматриваем модуль argparse, который позволяет автоматизировать работу с параметрами командной строки программы. Я, правда, всегда использую sys.argv и не вижу проблем с анализом на основе такого массива. Но и есть и argparse и желательно с этим познакомиться. Модуль argparse языка Python Давайте рассмотрим, как это работает. Начнем, с так называемых позиционных параметров...