Считывает и возвращает строку входных данных.
input([prompt])
prompt -- Строка-приглашение, которая должна быть отправлена на стандартное устройство вывода (заключительный перевод каретки при этом удаляется).

Если загружен модуль readline, тогда функция воспользуется им для удобства ввода пользователя (например, для поддержки истории команд).

Функция считывает строку данных, полученную с устройства ввода и возвращает её без заключительного перевода каретки.

В случае считывания EOF (признак конца файла), поднимается исключение EOFError.


    my_str = input('Expression: ')   # Expression: 2+2
my_str # 2+2

my_str = input('Your string here: ') # Your string here: my string
my_str # my string

Python 2


Вызов функции эквивалентен вызову eval(raw_input(prompt)).

    my_str = raw_input('Expression: ')   # Expression: 2+2
my_str # 4

На заметку
В общем случае для получения данных от пользователя следует использовать raw_input().

Если введённая строка синтаксически некорректна поднимается исключение SyntaxError.
Если произойдёт ошибка в ходе вычисления строки, могут быть подняты и другие исключения.
Синонимы поиска: input, ввод
На заметку
У нас есть представительство в Facebook. Ссылка в самом низу страницы.