Справочник Программиста
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
Работа с буфером обмена

В Python есть модуль pyperclip, который позволяет копировать и вставлять текст в буфер обмена.

Функция copy() предназначена для копирования данных, а paste() - для вставки.

Он может быть полезен при автоматизации рутинных задач, таких как копирование определенных данных в буфер обмена, чтобы можно было вставить их в другое приложение.
❤‍🔥12🔥5👍1🤯1
Функция search() из модуля re

Функция search() из модуля re ищет совпадения в строке, и при нахождении первого совпадения с шаблоном возвращает соответствующий объект.

Синтаксис:
search(pattern, string)

Где:
pattern - строка, шаблон регулярного выражения;
string - строка для поиска.
❤‍🔥11🔥3
Функция hex() в Python

Функция
hex() используется для преобразования целого числа в шестнадцатеричную строку.

Она принимает один аргумент - целое число, и возвращает строку, представляющую это число в шестнадцатеричной системе счисления.
❤‍🔥7👍3
Метод set.discard() в Python

Метод discard() объекта типа set в Python удаляет указанный элемент из множества, если он присутствует.

Если же элемент не найден, никаких действий не происходит и программа продолжит выполнение без ошибок.
❤‍🔥8🔥3
Функция vars() в Python

Функция vars() возвращает словарь, содержащий атрибуты локальной области видимости функции или объекта.

Если функция вызывается без аргументов, то возвращается словарь из текущей области видимости.

Если же функция вызывается с аргументом (объектом), то возвращается словарь со всеми атрибутами объекта.
❤‍🔥9👍1
Функция math.gcd() в Python

Функция math.gcd() в Python возвращает НОД двух или более чисел.

НОД - наибольший общий делитель, на который числа делятся без остатка.

Синтаксис:
math.gcd(a, b)

Где:
a и b - числа, для которых требуется найти НОД.
🔥7❤‍🔥5👍1
Функция re.sub() в Python

Функция sub() из модуля re в Python используется для замены всех вхождений шаблона в строке на заданную подстроку.

Синтаксис:
re.sub(pattern, repl, string, count=0, flags=0)

Где:
pattern - регулярное выражение, которое нужно найти в строке;
repl - подстрока, на которую нужно заменить совпадения;
string - строка, в которой нужно выполнить замену;
count - число, максимальное число вхождений pattern;
flags - один или несколько флагов.
❤‍🔥9👍1
Что выведет код выше?
Anonymous Quiz
28%
10 10
17%
-11 10
22%
10 -10
9%
10 -11
24%
Error
🤔11❤‍🔥1🤨1
Метод union() в Python

Метод union() в Python используется для объединения множеств. Он создает новое множество, содержащее все уникальные элементы из всех переданных множеств.

Синтаксис:
sets.union(*others)

Где:
*other - произвольное число объектов поддерживающих итерацию
sets, sets1 и sets2 - множество frozenset или set.
🔥9❤‍🔥4
Метод statistics.mean() в Python

Метод mean() в Python используется для вычисления среднего арифметического из последовательности чисел или коллекции данных.

Синтаксис:
statistics.mean(data)

Где:
data - последовательность чисел или коллекция данных.
🔥8❤‍🔥7
Метод ljust() в Python

Метод ljust() в Python используется для выравнивания текста по левому краю путем добавления дополнительных символов заполнения в конце строки.

Синтаксис:
str.ljust(width[, fillchar])

Где:
str - строка, которую нужно выровнять;
width - целое число, желаемая длина строки после выравнивания;
fillchar - символы, которые будут использоваться для заполнения строкового значения, по умолчанию это пробел.
🔥6❤‍🔥2
Метод numpy.diff() в Python

Метод numpy.diff() из библиотеки NumPy применяется для вычисления разности между соседними элементами массива.

Синтаксис:
numpy.diff(a, n=1, axis=-1)

Где:
a - это массив, для которого необходимо вычислить разность между соседними элементами;
n - порядок вычисляемой разности (по умолчанию равен 1);
axis - ось, вдоль которой нужно вычислить разность (по умолчанию равна -1, что означает последнюю ось).
❤‍🔥4🔥1
Функция math.perm() в Python

Функция perm() из модуля math возвращает количество перестановок объектов, выбранных из n элементов.

Формула для расчета количества перестановок выглядит как n!/(n-k)!, где n является общим количеством объектов, а k - количество выбираемых объектов для перестановок.

Параметр k является необязательным, и если его не указать, то функция вернёт n!.
🔥4❤‍🔥3
Метод issuperset() в Python

Метод issuperset() проверяет, находится ли каждый элемент последовательности в множестве. Возвращает True, если множество содержит все элементы другого, иначе - False.

Этот метод аналогичен оператору >=, который может быть использован для проверки двух множеств.

Синтаксис:
sets.issuperset(other)

Где:
other - любой итерируемый объект (кортеж, символ или подстрока).
sets, sets1 и sets2 - множество frozenset или set.
❤‍🔥8👍2
Метод popitem() в Python

Метод popitem() удаляет и возвращает последнюю пару ключ-значение из словаря в виде кортежа.

Если словарь пустой, то вызов метода вызовет исключение KeyError.
👍9❤‍🔥3
Функция math.fsum() в Python

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

Обрабатывает числа с высокой точностью и предотвращает ошибки округления, которые могут возникнуть при использовании типа данных с плавающей точкой.
👍9❤‍🔥3
Метод zfill() в Python

Метод zfill() возвращает копию исходной строки, дополненной слева нулями до указанной ширины.

Если ширина уже достигнута или превышена, то метод возвращает копию исходной строки без изменений.

Может быть полезен, например, при форматировании номеров телефонов или кодов товаров, чтобы гарантировать определенную ширину символов.
❤‍🔥5🔥4👍1