Работа со строками в Python. Готовимся к собеседованию: вспоминаем азы
В этой статье мы разберем работу со строками в Python с необычного угла — глазами интервьюера на собеседовании.
https://tproger.ru/articles/python-strings-for-interview-part-1/
В этой статье мы разберем работу со строками в Python с необычного угла — глазами интервьюера на собеседовании.
https://tproger.ru/articles/python-strings-for-interview-part-1/
Tproger
Работа со строками в Python. Готовимся к собеседованию: вспоминаем азы
Смотрим на строки в Python глазами интервьюера на собеседовании и разбираем базовые операции.
Метод join
У строк в Python есть полезный метод join, позволяющий соединять строки. Он принимает на вход некий итерируемый объект, элементы которого тоже должны быть строками.
В результате метод join возвращает новую строку, которая собрана из элементов того самого итерируемого объекта. При этом в новой строке разделителем между элементами является та строка, у которой был вызван join.
У строк в Python есть полезный метод join, позволяющий соединять строки. Он принимает на вход некий итерируемый объект, элементы которого тоже должны быть строками.
В результате метод join возвращает новую строку, которая собрана из элементов того самого итерируемого объекта. При этом в новой строке разделителем между элементами является та строка, у которой был вызван join.
Что выведет код сверху?
Anonymous Quiz
41%
Moscow
29%
12
22%
Saint Petersburg
3%
5
3%
Nizhny Novgorod
1%
1
Пример использования pywin32
Получаем доступ к системной информации, а именно к разрешению монитора. Для этого используем функцию GetSystemMetrics(). Документация: https://pypi.org/project/pywin32/
Получаем доступ к системной информации, а именно к разрешению монитора. Для этого используем функцию GetSystemMetrics(). Документация: https://pypi.org/project/pywin32/
Регулярные выражения в Python от простого к сложному. Подробности, примеры, картинки, упражнения
Смотреть статью
Смотреть статью
Хабр
Регулярные выражения в Python от простого к сложному. Подробности, примеры, картинки, упражнения
Регулярные выражения в Python от простого к сложному Решил я давеча моим школьникам дать задачек на регулярные выражения для изучения. А к задачкам нужна какая-нибудь теория. И стал я искать хорошие...
#Вопросы_с_собеседования
Напишите в одну строку как можно получить самую позднюю по коду букву в строке
Строковый метод max() будет сравнивать значение ASCII каждого символа в строке и возвращает максимальный алфавитный символ.
Напишите в одну строку как можно получить самую позднюю по коду букву в строке
Строковый метод max() будет сравнивать значение ASCII каждого символа в строке и возвращает максимальный алфавитный символ.
Вычисление разницы во времени
Ещё одна прекрасная функция dateutil — это модуль relativedelta, способный рассчитывать время. Вы с лёгкостью можете добавить или вычесть произвольные единицы времени из экземпляра datetime или вычислить разницу между двумя экземплярами datetime.
Эта функция куда гибче datetime.timedelta, потому что вы можете задавать более длинные, чем день, интервалы, например месяц или год.
Ещё одна прекрасная функция dateutil — это модуль relativedelta, способный рассчитывать время. Вы с лёгкостью можете добавить или вычесть произвольные единицы времени из экземпляра datetime или вычислить разницу между двумя экземплярами datetime.
Эта функция куда гибче datetime.timedelta, потому что вы можете задавать более длинные, чем день, интервалы, например месяц или год.