Проверка наличия строки является обычной задачей в программировании, особенно при работе с текстовыми файлами. В Python есть несколько способов добиться этого.
Способ 1: Использование функции `strip()`
Функция `strip()` используется для удаления начальных и конечных пробельных символов из строки. Если после зачистки строки она пуста, то и строка пуста.
Вот пример:
line = " "
if line.strip() == "":
print("Line is empty")
else:
print("Line is not empty")
Выход:
Line is empty
Способ 2: использование функции `isspace()`
Функция `isspace()` возвращает `True`, если все символы в строке являются пробелами, и `False` в противном случае. Мы можем использовать эту функцию, чтобы проверить, пуста ли строка.
Вот пример:
line = " "
if line.isspace():
print("Line is empty")
else:
print("Line is not empty")
Выход:
Line is empty
Способ 3: Использование функции `len()`
Еще один способ проверить, пуста ли строка, — использовать функцию len(). Если длина строки равна нулю, то строка пуста.
Вот пример:
line = " "
if len(line) == 0:
print("Line is empty")
else:
print("Line is not empty")
Выход:
Line is empty
Используя любой из вышеперечисленных методов, вы можете легко проверить, пуста ли строка в Python.