Что делает метод isspace() у строк?

str.isspace() возвращает True для непустой строки, состоящей только из пробельных символов Unicode. Это не только обычный пробел: табуляция и перевод строки тоже подходят.

Короткий ответ

Что ответить на собеседовании

str.isspace() возвращает True для непустой строки, состоящей только из пробельных символов Unicode. Это не только обычный пробел: табуляция и перевод строки тоже подходят.

Подробный разбор

Ответ с пояснениями

str.isspace() возвращает True для непустой строки, состоящей только из пробельных символов Unicode. Это не только обычный пробел: табуляция и перевод строки тоже подходят.

Например, ' \t\n'.isspace() даст True, а ''.isspace() и ' a '.isspace() — False. Метод не удаляет пробелы и не меняет строку. Если нужно определить пустой после обрезки ввод, часто используют not text.strip(); это другая проверка, включающая исходно пустую строку. Для протокола, допускающего только ASCII-пробел, требуется более узкое условие.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее