Python Trim - урезка пробелов в строках
Python trim - это функция, которая позволяет удалить лишние пробелы с начала и конца строки. Это очень полезная функция, особенно при обработке пользовательского ввода или при работе с данными из файлов.
В Python есть несколько способов выполнить trim. Рассмотрим некоторые из них и приведем примеры кода.
-
Метод strip():
Этот метод позволяет удалять пробелы с начала и конца строки. Пример кода:
string = " пример текста с пробелами " trimmed_string = string.strip() print(trimmed_string) # выводит "пример текста с пробелами" -
Метод lstrip():
Этот метод удаляет пробелы только с начала строки. Пример кода:
string = " пример текста с пробелами " trimmed_string = string.lstrip() print(trimmed_string) # выводит "пример текста с пробелами " -
Метод rstrip():
Этот метод удаляет пробелы только с конца строки. Пример кода:
string = " пример текста с пробелами " trimmed_string = string.rstrip() print(trimmed_string) # выводит " пример текста с пробелами" -
Регулярные выражения:
Можно использовать модуль
reдля удаления пробелов с начала и конца строки с помощью регулярных выражений. Пример кода:import re string = " пример текста с пробелами " trimmed_string = re.sub(r'^\s+|\s+$', '', string) print(trimmed_string) # выводит "пример текста с пробелами"
Это всего лишь несколько примеров кода для удаления лишних пробелов с начала и конца строки в Python. В зависимости от вашего конкретного случая использования, вы можете выбрать один из этих методов или использовать другие подходы. Важно понимать, что trim в Python не изменяет исходную строку, а возвращает новую, обрезанную версию.