Кодинг-марафон. Задача 8.
Задание: Создайте функцию, которая принимает одну строку и возвращает другую, в которой каждая буква исходной строки повторяется дважды.
Примечание: Все тестовые случаи содержат валидные строки. Не переживайте о пробелах, специальных символах или числах. Все эти символы валидны.
Примеры:
double_char("String") ➞ "SSttrriinngg" double_char("Hello World!") ➞ "HHeelllloo WWoorrlldd!!" double_char("1234!_ ") ➞ "11223344!!__ "
Варианты решения:
def double_char(txt): return ''.join([c * 2 for c in txt])
def double_char(txt): return ''.join(x*2 for x in txt)
def double_char(txt): result = '' for t in txt: result += t*2 return result
Давайте разберем, как настроить модульные тесты для экземпляров классов. Мы напишем тесты для проверки функциональности…
Функции Python - это вызываемые объекты. Это означает, что для выполнения кода, определенного в функции,…
Многие программы на Python нуждаются в навигации по файловой системе для чтения и записи файлов.…
Юнит-тестирование с помощью unittest заключается в создании тест-кейсов для проверки функциональности отдельных частей вашего кода.…
В этой статье мы рассмотрим несколько способов обрезки строк. Будем применять срезы, строковый метод rsplit(),…
В этой статье мы разберем 4 способа обнаружить значения NaN в Python. Для этого будем…