7 прочтений · 2 года назад
Встроенные функции Python
abs(x) Возвращает абсолютную величину (модуль числа). all(iterable) Проверяет, все ли указанные элементы принимают значение «истина». all(iterable) -> bool iterable : Объект, поддерживающий итерирование. Вернёт True, если все элементы итерируемого объекта представляются истиной (True). Внимание: Также возвращает True, если итерируемый объект пуст. all([True, True, False]) # False all([True, True, True]) # True all([1, 2, 0]) # False all([1, 2, 3]) # True Эквивалент: def all(iterable): for...
521 прочтение · 4 месяца назад
Что такое *args в Python
*args в Python - это способ в функции обрабатывать произвольное количество аргументов. Эти аргументы передаются как кортеж, что позволяет функции принимать более гибкое количество аргументов. Есть функция hello, которая принимает список с именами, проходит по нему циклом и каждого приветствует. Работает. Но что если мы не хотим записывать имена в список, а хотим сразу же подавать их в функцию в виде аргументов? Подадим имена в вызове функции через запятую и воспользуемся * для запаковки аргументов в кортеж...