Разделение в Python

Функция split() в Python используется для разделения строки на подстроки на основе заданного разделителя. Она возвращает список подстрок, разделенных указанным разделителем. Разделитель может быть символом, строкой или регулярным выражением.

Вот пример кода, демонстрирующий использование функции split() в Python:


# Пример 1: Разделение строки на примере пробела в качестве разделителя
str1 = "Разделение строки на подстроки"
words1 = str1.split()
print(words1)
# Вывод: ['Разделение', 'строки', 'на', 'подстроки']

# Пример 2: Разделение строки на примере запятой в качестве разделителя
str2 = "apple,banana,orange"
fruits = str2.split(",")
print(fruits)
# Вывод: ['apple', 'banana', 'orange']

# Пример 3: Разделение строки на примере чисел в качестве разделителя
str3 = "1234567890"
digits = str3.split("5")
print(digits)
# Вывод: ['1234', '67890']

# Пример 4: Разделение строки с использованием регулярного выражения в качестве разделителя
import re
str4 = "John, 28 years old. Lisa, 25 years old."
people = re.split(r"\W*,\W*", str4)
print(people)
# Вывод: ['John', '28 years old', 'Lisa', '25 years old.']

# Пример 5: Разделение строки с ограничением количества подстрок
str5 = "Hello, world! Welcome, to the Python world!"
words2 = str5.split(", ", 1)
print(words2)
# Вывод: ['Hello', 'world! Welcome, to the Python world!']

В примере 1 функция split() разбивает строку str1 на подстроки, используя пробел в качестве разделителя. Результатом является список слов: ['Разделение', 'строки', 'на', 'подстроки'].

В примере 2 строка str2 разделяется на подстроки, используя запятую в качестве разделителя. Результатом является список фруктов: ['apple', 'banana', 'orange'].

В примере 3 строка str3 разбивается на подстроки, используя символ '5' в качестве разделителя. Результатом является список цифр: ['1234', '67890'].

В примере 4 применяется регулярное выражение r"\W*,\W*", чтобы разделить строку str4 на подстроки. Результатом является список имен людей и их возрастов: ['John', '28 years old', 'Lisa', '25 years old.'].

В примере 5 функция split() используется с параметром, ограничивающим количество подстрок. Таким образом, строка str5 разделяется на две подстроки, используя ", " в качестве разделителя: ['Hello', 'world! Welcome, to the Python world!'].

Это лишь несколько примеров использования функции split() в Python. Она очень полезна для работы со строками и может быть применена в различных сценариях программирования на Python.

Похожие вопросы на: "split в питоне "

Python Tuple: основные принципы и возможности
Черепахи: познавательный гид для любителей и экспертов
SQL CAST: преобразование типов данных в SQL запросах
Ссылка (href a): описание, примеры и область применения
Работа с файлами в языке C
Как переименовать ветку в git - руководство
Обновление Python pip: как обновить pip на своем компьютере
GLFW error 65543 в Minecraft: как исправить
SetState в React: управление состоянием компонента
Длина строки в Python