Справочник Программиста
6.3K subscribers
1.34K photos
387 videos
64 files
1.69K 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
Метод compile() в Python

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

Он принимает на вход строку с регулярным выражением и возвращает объект-шаблон, который может быть использован для поиска соответствий в тексте.
❤‍🔥8👍2
Метод casefold() в Python

Метод casefold() используется для преобразования строки в нижний регистр с учетом юникодных символов.

В отличие от метода lower(), который преобразует строку в нижний регистр с учетом правил регистра в английском языке, метод casefold() выполняет более широкое преобразование, учитывая различные символы и языки.
❤‍🔥16
Метод rindex() в Python

Метод rindex() используется для поиска подстроки в строке и возвращает индекс последнего вхождения подстроки. Если подстрока не найдена, то метод вызывает исключение ValueError.

Синтаксис:
str.rindex(sub[, start[, end]])

Где:
str - строка, в которой нужно найти подстроку;
sub - подстрока, которую нужно найти в строке str;
start и end - (необязательные параметры) индексы, определяющие срез строки, в котором будет производиться поиск. По умолчанию поиск будет производиться по всей строке.
❤‍🔥7👍1🔥1
Функция slice() в Python

Функция slice() используется для создания объекта среза (slice object). Объект среза представляет собой специальный тип данных, который определяет диапазон элементов в последовательности, такой как строка, список или кортеж.

Синтаксис:
slice(start, stop, step)

Где:
start (необязательный параметр) - индекс, с которого начинается срез. По умолчанию равен None, что означает начало последовательности.
stop - индекс, на котором заканчивается срез. Элемент с индексом stop не включается в срез.
step (необязательный параметр) - шаг, с которым выбираются элементы в срезе. По умолчанию равен None, что означает выбор всех элементов.
❤‍🔥6👍3🔥1
Метод center() в Python

Метод center() используется для выравнивания строки по центру путем добавления определенного количества символов-заполнителей с обеих сторон строки.

Метод возвращает новую строку, которая является результатом выравнивания.

Синтаксис:
str center(width, fillchar)

Где:
width - ширина выровненной строки, включая исходную строку и символы-заполнители. Если значение width меньше длины исходной строки, то метод возвращает исходную строку без изменений.
fillchar (необязательный параметр) - символ-заполнитель, который будет использоваться для выравнивания строки. По умолчанию используется пробел.
❤‍🔥7👍7
Функция repr() в Python

Функция repr() используется для получения строкового представления объекта. Возвращает строку, которая является валидным выражением Python, которое может быть использовано для создания точной копии объекта.
❤‍🔥11👍2
Метод islower() в Python

Метод islower() используется для проверки, содержит ли строка только символы в нижнем регистре.

Возвращает значение True, если все символы в строке являются буквами в нижнем регистре, и False в противном случае.
❤‍🔥11
Функция math.isqrt() в Python

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

Функция math.isqrt() была добавлена в Python 3.8 и является более эффективной альтернативой использованию оператора // и функции math.floor() для вычисления квадратного корня из целого числа.
❤‍🔥10👍1
quizzes.zip
1.7 KB
Код из видео:
❤‍🔥11👍1
Метод partition() в Python

Метод partition() используется для разделения строки на три части: часть до указанного разделителя, сам разделитель и часть после разделителя.

Возвращает кортеж из трех элементов: часть до разделителя, разделитель и часть после разделителя.
👍9❤‍🔥5
Функция cmath.polar() в Python

Функция polar() из модуля cmath, используется для преобразования комплексного числа в полярные координаты.

Она возвращает кортеж, содержащий модуль (расстояние от начала координат до комплексного числа) и аргумент (угол между положительным направлением оси x и линией, соединяющей начало координат и комплексное число).
❤‍🔥6👍1
Функция os.path.expanduser() в Python

Функция expanduser() из модуля os.path используется для расширения пути, содержащего символ ~, до полного пути к домашней директории пользователя.
❤‍🔥7🔥5
Метод intersection_update() в Python

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

Метод изменяет исходное множество, удаляя все элементы, которых нет в указанном множестве.
❤‍🔥9
У кого есть телеграм премиум, давайте попробуем бустануть канал))
Ссылка для буста - t.me/programmersGuide_1?boost
👍10❤‍🔥3
Функция itertools.islice() в Python

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

Она позволяет выбрать элементы с определенным смещением, начиная с указанного индекса и до указанного индекса (не включая его).

Синтаксис:
itertools.islice(iterable, start, stop, step)

Где:
iterable - итерируемый объект;
start - индекс, с которого нужно начать выбор элементов (по умолчанию 0);
stop - индекс, на котором нужно остановить выбор элементов;
step - шаг, с которым нужно выбирать элементы (по умолчанию 1).
❤‍🔥4👍2
Функция operator.methodcaller в Python

Функция methodcaller() из модуля operator позволяет создавать функции, которые вызывают определенный метод на объекте с переданными аргументами.

Это может быть полезно, когда нужно применить метод к нескольким объектам или к объектам в итерируемом контейнере.
❤‍🔥9
Функция compress() в Python

Функция compress() из модуля zlib используется для сжатия данных с использованием алгоритма сжатия.

Она позволяет уменьшить размер данных, что может быть полезно при передаче или хранении больших объемов информации.
❤‍🔥7👍1