Python имеет множество встроенных функций и библиотек для работы с текстом.
Ниже приведены некоторые из них:
Функция len()
Функция len() используется для определения длины строки. Например:
text = "Hello, World!" print(len(text)) # выведет 13
Метод split()
Метод split() используется для разделения строки на подстроки, используя определенный разделитель. Например:
text = "Hello, World!" words = text.split(", ") print(words) # выведет ["Hello", "World!"]
Метод join()
Метод join() используется для объединения нескольких строк в одну строку, используя определенный разделитель. Например:
words = ["Hello", "World!"] text = ", ".join(words) print(text) # выведет "Hello, World!"
Методы lower() и upper()
Метод lower() используется для приведения строки к нижнему регистру, а метод upper() - к верхнему регистру. Например:
text = "Hello, World!" print(text.lower()) # выведет "hello, world!" print(text.upper()) # выведет "HELLO, WORLD!"
Метод strip()
Метод strip() используется для удаления пробельных символов в начале и конце строки. Например:
text = " Hello, World! " print(text.strip()) # выведет "Hello, World!"
Метод replace()
Метод replace() используется для замены подстроки на другую подстроку в строке. Например:
text = "Hello, World!" new_text = text.replace("World", "Python") print(new_text) # выведет "Hello, Python!"
Метод find()
Метод find() используется для поиска подстроки в строке. Он возвращает индекс первого вхождения подстроки в строку, или -1, если подстрока не найдена. Например:
text = "Hello, World!" index = text.find("World") print(index) # выведет 7
Это только некоторые из функций для работы с текстом в Python. В Python также есть множество библиотек для работы с текстом, таких как re для работы с регулярными выражениями, NLTK для обработки естественного языка и другие.