Функция input() в Python
В Python3.x функция input() принимает данные стандартного ввода и возвращает их как строковый тип.
В Python2.x input() эквивалентнаeval(raw_input(prompt))и используется для получения ввода из консоли.
raw_input() обрабатывает весь ввод как строки и возвращает строковый тип. Однако input() имеет свои особенности при работе с чисто числовым вводом; он возвращает тип введённого числа (int, float).
Примечание:И input(), и raw_input() могут принимать строки, но raw_input() напрямую читает ввод из консоли (он может принимать ввод любого типа). Что касается input(), он ожидает прочитать допустимое выражение Python, то есть при вводе строки её необходимо заключить в кавычки, иначе возникнет SyntaxError.
Если нет особой необходимости в input(), то в целом мы рекомендуем использовать raw_input() для взаимодействия с пользователями.
Примечание:В Python3 input() по умолчанию принимает тип str.
Синтаксис функции
input([prompt])
Описание параметра:
- prompt: сообщение-приглашение
Встроенные функции Python