Справочник Программиста
6.29K subscribers
1.35K photos
386 videos
64 files
1.7K links
По рекламе - @it_start_programmer
Мои курсы - @courses_from_it_start_bot
Сайт - https://it-start.online/
YouTube - https://www.youtube.com/@it_start
Реклама на бирже - https://telega.in/c/programmersGuide_1

Предложить идею: @it_start_suggestion_bot
Download Telegram
Метод setdefault() в Python

Метод setdefault() возвращает значение ключа, если он присутствует в словаре.

Если ключа нет в словаре, то setdefault() добавляет соответствующий ключ со значением по умолчанию или переданным значением и возвращает его.
❤‍🔥5🔥3👍1
Функция divmod() в Python

Функция divmod() принимает два аргумента и возвращает пару значений - частное и остаток от деления этих двух аргументов.

Вместо того, чтобы использовать операторы / и % для выполнения операции деления с получением целой части и остатка, можно воспользоваться функцией divmod(), что может упростить код.
👍7❤‍🔥3
Функция itertools.dropwhile() в Python

Функция dropwhile() из модуля itertools возвращает итератор, который проходит через последовательность и возвращает все элементы, начиная с первого, который не удовлетворяет заданному условию.

При этом все элементы, удовлетворяющие условию, игнорируются.
🔥5❤‍🔥2👍1
Функция time.asctime() в Python

Функция asctime() из модуля time принимает кортеж времени или необязательный аргумент времени и возвращает строку-представление времени в формате даты и времени в соответствии со стандартом ASCII.
❤‍🔥12🔥2👍1
Метод rpartition() в Python

Метод rpartition() используется для разделения строки на три части. Всё, что идет до последнего вхождения указанного разделителя, сам разделитель и всё, что идет после него. Возвращает кортеж, содержащий эти три части.
❤‍🔥10🤨4
Функция next() в Python

Функция next() позволяет получить следующий элемент из итерируемого объекта.

При каждом вызове этой функции интерпретатор Python перемещает указатель на следующий элемент итерируемого объекта и возвращает его.

Если в итерируемом объекте больше нет элементов, то функция вызывает исключение StopIteration.
❤‍🔥10👍5
Функция isinstance() в Python

Функция isinstance() используется для проверки того, является ли объект экземпляром заданного класса или класса-наследника этого класса.

Принимает два аргумента: объект и класс (или кортеж классов), и возвращает True, если объект является экземпляром заданного класса или класса, наследующего от него, и False в обратном случае.
❤‍🔥10👍2
Проверка символов в строке

Методы isalpha(), isdigit() и isalnum() проверяют, состоят ли все символы в строке только из букв, цифр или буквенно-цифровых символов соответственно. Они возвращают булевое значение.
❤‍🔥9👍5
Метод strip() в Python

Метод strip() удаляет все указанные символы из начала и конца строки, возвращая новую.

По умолчанию удаляются пробельные символы.
❤‍🔥14👍1
Функции min() и max() в Python

Функция min() возвращает наименьший элемент из коллекции (списка, кортежа и т.д.), переданной ей в качестве аргумента.

Функция max() возвращает наибольший элемент из коллекции.
❤‍🔥9
Метод any() в Python

Метод any() принимает коллекцию элементов (список, кортеж, множество и т.д.) в качестве аргумента и возвращает True, если хотя бы один элемент коллекции является истинным (ненулевым, непустым или не равным False). В противном случае возвращает False.
👍8❤‍🔥4🤯1
Функция filter() в Python

Функция filter() используется для фильтрации элементов коллекции (списка, кортежа и т.д.), оставляя только те элементы, которые удовлетворяют заданному условию, определенному в виде функции или лямбда-выражения.
👍13🤔1🤯1
Метод endswith() в Python

Метод endswith() определяет, заканчивается ли строка указанным значением.

Он возвращает True, если строка заканчивается указанным значением, и False, если нет.
🤔10👍6❤‍🔥4🤯1
Распределение Пуассона в Python

Распределение Пуассона - это статистическое распределение дискретной случайной величины, которая показывает вероятность того, что определенное число событий произойдет за определенный период времени, при условии, что эти события происходят с некоторой постоянной средней интенсивностью и независимо друг от друга.

Распределение Пуассона в Python можно моделировать с помощью функции poisson() из стандартной библиотеки numpy.

В приведённом примере код генерирует 5 случайных чисел из распределения Пуассона с параметром λ (средним значением и дисперсией) равным 3.
🔥5🤔2👍1
Метод swapcase() в Python

Метод swapcase() используется для изменения регистра всех символов в строке, т.е. перевода всех строчных букв в заглавные, а заглавных - в строчные.
❤‍🔥8👍5
Метод find() в Python

Метод find() используется для поиска подстроки в строке и возвращает индекс первого вхождения искомой подстроки.

Если вхождений не найдено, то метод вернёт -1.
❤‍🔥10👍3
Метод all() в Python

Метод all() возвращает True, если все элементы коллекции (списка, кортежа, множества и т.д.) истинны, и False в противном случае.
🔥7❤‍🔥2