sajtzheltyj 1
1. Объясните как работает join() и split() в Python?
join() позволяет объединить(склеить) символы из строки подставляя между ними указаный разделить.
','.join('12345')
>>> '1,2,3,4,5' split() позволяет разорвать строку по указанному разделителю
'1,2,3,4,5'.split(',')
>>> [‘1’, ‘2’, ‘3’, ‘4’, ‘5’] 2. Строки в Python изменяемый тип или неизменяемый?
Неизменяемый. Втроенные объекты типов(int, float, bool, str, tuple, unicode) неизменяемые. Объекты типов (list, set, dict) изменяемые. Кастомные классы — изменяемые.
Immutable = неизменяемый.
3. Новый вопрос с приходом Python 3.6. Что такое f-строки в пайтон и зачем они нужны?
Это способ форматирования строк. Они более удобочитаемые и меньше подвержены возможным ошибкам, так же что самое важное они быстрее.
4. Как работают срезы, слайсы на строчках?
Оператор извлечения среза: [X:Y]. X – начало среза, а Y – окончание;
символ с номером Y в срез не входит. По умолчанию первый индекс равен 0, а второй — длине строки.
5. Как зеркально поменять местами символы в строке пару примеров?
Прочитав нашу статью про палиндром вы поидее должны понять, как ответить на этот вопрос
Список из пяти вопросов был подобран сугубо субьективно, исходя из нашего опыта.
Если вы ищете работу на Python, на Talanto.work сейчас есть варианты для junior, middle, senior…
Рынок Python-вакансий большой, но удобным его назвать сложно. Формально вакансий много, однако в реальном поиске…
Срезы в Python — это больше, чем a[2:7]. В статье — быстрый разбор полезных приёмов:…
В этой статье мы рассмотрим возведение в степень в Python с помощью различных методов, от…
Дубликаты в списке Python — частая проблема. В статье показано, как быстро убрать повторы, в…
Услуга виртуального хостинга на SpaceWeb позволяет арендовать часть сервера (shared-сервера) и разместить на нём свой…