Как я могу протестировать, если строка пуста в Python?
Например,
"<space><space><space>"
пусто, так
"<space><tab><space><newline><space>"
, так
"<newline><newline><newline><tab><newline>"
, и т.д.
yourString.isspace()
"Верните true, если в строке есть только пробельные символы и есть хотя бы один символ, false в противном случае."
Объедините это со специальным случаем для обработки пустой строки.
В качестве альтернативы можно использовать
strippedString = yourString.strip()
И затем проверить, пуста ли strippedString.
>>> tests = ['foo', ' ', '\r\n\t', '', None]
>>> [bool(not s or s.isspace()) for s in tests]
[False, True, True, True, True]
>>>