
Подскажите как реализовать разбивание строки на 2 части.
Знаю как на символы разбить через split но на 2 ровные части не знаю
1Ответы

Все что удалось найти:
Еще может заинтересовать:
Еще может заинтересовать:

Считаем длину строки. В первую часть берем элементы с первого до длина/2, во вторую с длина/2 до последнего:
text = "where's my car dude?" l = len(text) + 1 part_1 = text[0:l//2] part_2 = text[l//2:] print (part_1) print (part_2)
(добавляем единицу, чтобы в случае нечетного количества символов в первой части было на один символ больше. Если единицу не добавлять, то на один символ больше будет во второй части)
Результат:
where's my car dude?
Нечетное количество символов:
where's my car dude