Лабораторная работа
Время выполнения
20-25 минут
Уровень сложности
Средний
Цели
- улучшение навыков учащегося в работе со строками;
- работа со встроенными строковыми методами Python.
Сценарий
Вы уже знаете как работает метод split()
. Теперь мы хотим проверить это.
Ваша задача - написать собственную функцию, которая работает практически так же как оригинальный метод split()
, а именно:
- она должна принимать ровно один аргумент - строку;
- она должна возвращать список слов, которые можно создать из данной строки, разделив ее пробелами;
- если строка пустая, функция должна возвращать пустой список;
- имя функции
mysplit()
.
Используйте шаблон в редакторе. Хорошо протестируйте свой код.
Ожидаемый вывод
['To', 'be', 'or', 'not', 'to', 'be,', 'that', 'is', 'the', 'question']
['To', 'be', 'or', 'not', 'to', 'be,that', 'is', 'the', 'question']
[]
['abc']
[]