Метод timeit() в Python
Метод
Синтаксис:
timeit.timeit(stmt='pass', setup='pass', timer=<default timer>, number=5, globals=None)
Где:
stmt - проверяемый код;
setup - настройка кода;
timer - используемый таймер;
number - число циклов измерений;
globals - область видимости.
Метод
timeit()
из стандартной библиотеки timeit используется для измерения времени выполнения блока кода.Синтаксис:
timeit.timeit(stmt='pass', setup='pass', timer=<default timer>, number=5, globals=None)
Где:
stmt - проверяемый код;
setup - настройка кода;
timer - используемый таймер;
number - число циклов измерений;
globals - область видимости.
🔥9👍3❤🔥2
Метод pathlib.Path.glob() в Python
Метод
В примере на изображении метод
Синтаксис:
pathlib.Path.glob(pattern)
Где:
pattern - шаблон пути или расширение, по которому нужно выполнить поиск.
Метод
glob()
из модуля pathlib
используется для поиска файлов или папок, соответствующих заданному шаблону пути или расширению. Возвращает генератор, который позволяет проходить по всем найденным элементам.В примере на изображении метод
glob("*.txt")
выполняет поиск всех файлов с расширением ".txt" в папке "/path/to/directory".Синтаксис:
pathlib.Path.glob(pattern)
Где:
pattern - шаблон пути или расширение, по которому нужно выполнить поиск.
❤🔥10
Метод contextlib.suppress() в Python
Метод
В примере на изображении метод
Синтаксис:
with contextlib.suppress(*exceptions)
Где:
*exceptions - необязательный аргумент, представляющий одно или несколько исключений, которые нужно проигнорировать.
Метод
contextlib.suppress()
из модуля contextlib
позволяет игнорировать указанные исключения в блоке with
.В примере на изображении метод
suppress(FileNotFoundError)
используется для подавления исключения FileNotFoundError
, которое возникает при попытке открыть несуществующий файл. Если файл не существует, вместо возникновения исключения программа будет продолжать своё выполнение без ошибок.Синтаксис:
with contextlib.suppress(*exceptions)
Где:
*exceptions - необязательный аргумент, представляющий одно или несколько исключений, которые нужно проигнорировать.
❤🔥9👍3🤔2
Метод rfind() в Python
Метод
Он возвращает индекс первого символа найденной подстроки или -1, если подстрока не найдена.
Синтаксис:
string.rfind(substring, start, end)
Где:
string - строка, в которой производится поиск.
substring - подстрока, которую нужно найти.
start (необязательный) - индекс, с которого начинается поиск. По умолчанию поиск начинается с конца строки.
end (необязательный) - индекс, на котором заканчивается поиск. По умолчанию поиск производится до конца строки.
Метод
rfind()
используется для поиска последнего вхождения подстроки в строке.Он возвращает индекс первого символа найденной подстроки или -1, если подстрока не найдена.
Синтаксис:
string.rfind(substring, start, end)
Где:
string - строка, в которой производится поиск.
substring - подстрока, которую нужно найти.
start (необязательный) - индекс, с которого начинается поиск. По умолчанию поиск начинается с конца строки.
end (необязательный) - индекс, на котором заканчивается поиск. По умолчанию поиск производится до конца строки.
❤🔥6
Метод reduce() в Python
Метод
Синтаксис:
functools.reduce(function, sequence, initial)
Где:
function - функция, которая будет применяться к элементам последовательности.
sequence - последовательность, над которой будет производиться операция.
initial (необязательный) - начальное значение, с которого будет начинаться операция. Если не указано, то первый элемент последовательности будет использован в качестве начального значения.
Метод
reduce()
из модуля functools
применяется для последовательного применения функции к элементам последовательности с целью получения одного результирующего значения.Синтаксис:
functools.reduce(function, sequence, initial)
Где:
function - функция, которая будет применяться к элементам последовательности.
sequence - последовательность, над которой будет производиться операция.
initial (необязательный) - начальное значение, с которого будет начинаться операция. Если не указано, то первый элемент последовательности будет использован в качестве начального значения.
❤🔥10👍3
Метод iter() в Python
Метод
Итератор представляет собой объект, который может быть использован для последовательного доступа к элементам коллекции или последовательности.
Синтаксис:
iter(object, sentinel)
Где:
object - объект, для которого нужно получить итератор;
sentinel (необязательный) - значение-сигнал, при достижении которого итератор будет остановлен.
Метод
iter()
используется для получения итератора из объекта.Итератор представляет собой объект, который может быть использован для последовательного доступа к элементам коллекции или последовательности.
Синтаксис:
iter(object, sentinel)
Где:
object - объект, для которого нужно получить итератор;
sentinel (необязательный) - значение-сигнал, при достижении которого итератор будет остановлен.
❤🔥7👍1