Статья Автор: Деникина Н.В., Деникин А.В.

Ввод нескольких значений из одной строки

Вы уже видели, как использовать функцию input() для многократного ввода, принимая по одному значению в строке. Однако, иногда требуется принять несколько значений в одной строке. Для этого можно использовать функцию split().

Например, если пользователь вводит:
Python Cpp Java

Эти данные можно считать следующим образом (во входных данных напишите строку выше или любую строку, состоящую из трех слов): 


Функция split() разбивает эту единственную строку ввода на несколько частей. По умолчанию функция split() делит вводимые данные на основе пробелов, поэтому каждое слово, разделенное пробелом, рассматривается как независимый ввод и сохраняется в разных переменных.

Разделителем может быть любая последовательность символов. Допустим, у нас есть строка, представляющая из себя показания электронных часов, где часы, минуты и секунды отделяются двоеточием. Например: 12:30:55
Вот как легко можно сохранить значения часов, минут и секунд в отдельные переменные:

Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать