Какая raw_input
функция? Это пользовательский интерфейс? Когда мы его используем?
python
python-2.x
Janezcka
источник
источник
input()
Вместо этого используйте . Эта функцияraw_input
больше не включена в Python.Ответы:
Он представляет запрос на пользователя (опционально
arg
изraw_input([arg])
), получает входные данные от пользователя и возвращает данные , введенные пользователем в строке. См. Документацию дляraw_input()
.Пример:
Это отличается от
input()
того, что последний пытается интерпретировать ввод, введенный пользователем; обычно лучше избегатьinput()
и придерживатьсяraw_input()
специального кода синтаксического анализа / преобразования.Примечание: это для Python 2.x
источник
raw_input()
был переименованinput()
в Python 3.Из http://docs.python.org/dev/py3k/whatsnew/3.0.html
источник
Функция «input» преобразует вводимые вами данные, как если бы это был код Python. "raw_input" не преобразует ввод, а принимает ввод так, как он задан. Рекомендуется использовать raw_input для всего. Использование:
источник
raw_input - это форма ввода, которая принимает аргумент в виде строки, тогда как функция ввода принимает значение в зависимости от вашего ввода. Скажем, a = input (5) возвращает a как целое число со значением 5, тогда как a = raw_input (5) возвращает a как строку "5"
источник
Другой пример метода, чтобы смешать подсказку с помощью печати, если вам нужно упростить код.
Формат:-
x = raw_input () - возвращает пользовательский ввод в виде строки
x = int (raw_input ()) - Получает входной номер в виде строки из raw_input (), а затем преобразует его в целое число с помощью int ().
источник
Функция raw_input запрашивает ввод и возвращает его в виде строки. Это определенно сработало для меня. Тебе не нужно бездельничать. Просто откройте «приглашение DOS» и запустите программу.
Для меня это выглядело так:
Я набираю свое имя и нажимаю
[Enter
] после того, как программа напечатала "Кто идет?"источник