Рубрики
Без рубрики

Функция ввода Python ()

Встроенная функция () Python встроенная () читает строку со стандартного ввода. Функциональные блоки до тех пор, пока такой вход не станет доступным, и пользовательские попадания вводятся. Вы можете добавить дополнительную строку приглашения в качестве аргумента для печати пользовательской строки к стандартному выводу без трейлинг-символа Newline, чтобы сообщить пользователю, что ваша программа … Функция Python Input () Подробнее »

Автор оригинала: Chris.

Встроенный Python вход () Функция читает строку со стандартного ввода. Функциональные блоки до тех пор, пока такой вход не станет доступным, и пользовательские попадания вводятся. Вы можете добавить дополнительное Подскажите Строка в качестве аргумента для печати пользовательской строки к стандартному выводу без трейлинга Newline символ, чтобы сообщить пользователю, что ваша программа ожидает их ввода.

Вот минимальный пример того, как вход () Функция может использоваться без аргумента для захвата ввода пользователя:

>>> s = input()
42
>>> s
'42'

Пользовательский ввод теперь сохраняется в переменной S для дальнейшей обработки.

Вы также можете попросить пользователя ввода, чтобы они знали, что программа ждет, чтобы они напечатали что-либо в:

>>> x = input('your input:')
your input:42
>>> x
'42'

Видео Python Input ()

Синтаксис и примеры ввода Python INPUT ()

Аргумент Подсказка По желанию. Строка, которая печатается на оболочке без задней новой строки. Это часто используется, чтобы просить пользователя для ввода.
Возвращаемое значение нить Вход прочитан с стандартного ввода.

Python INPUT () VS RAW_INPUT ()

Ключевые различия между RAW_INPUT () и вход () Функции следующие:

  • RAW_INPUT () Может использоваться только в Python 2.x и устарел в Python 3.x и выше и был переименован Вход()
  • В Python 2.x, RAW_INPUT () Возвращает строку, тогда как вход () Возвращает результат оценки. В то время как в Python 3.x вход () Возвращает строку, но может быть преобразован в другой тип, как номер.
Python 2.x. Python 3.x.
сырой ввод() ◆ RAW_INPUT () принимает ввод, как есть, то есть именно так, как ввод был введен пользователем и возвращает строку. ◆ Поскольку он принимает ввод, как это так, он не ожидает, что вход может быть синтаксически правильным. ◆ RAW_INPUT () устарел и больше не является частью Python 3.x и выше.
Вход() ◆ вход () принимает вход от пользователя в качестве оператора или выражения и возвращает выходной сигнал после оценки ввода. Другими словами, он принимает запись пользователя как RAW_INPUT (), выполняет Eval () на нем, а затем возвращает результат в качестве вывода. ◆ Он ожидает синтаксически правильного ввода (оператор / выражение) от пользователя. ◆ в Python 3.x, RAW_INPUT () был заменен ByInPUT (). Это означает, что функция ввода () выполняет ту же операцию в Python 3.x, так как RAW_INPUT () используется для выполнения в Python 2. Таким образом, вход () принимает и возвращает строку в Python 3.x и выше.

Узнайте больше о различиях Python’s вход () Функция и RAW_INPUT () Функция в нашем руководстве в блоге:

[Полное руководство] Python RAW_INPUT () VS вход ()

Резюме

Встроенный Python вход () Функция читает строку со стандартного ввода.

Функциональные блоки до тех пор, пока такой вход не станет доступным.

>>> s = input()
42
>>> s
'42'

Вы можете добавить дополнительное Подскажите Строка в качестве аргумента для печати пользовательской строки к стандартному выводу без трейлинга Newline символ, чтобы сообщить пользователю, что ваша программа ожидает их ввода.

>>> x = input('your input:')
your input:42
>>> x
'42'

Хотите улучшить свои навыки Python? Проверьте наши бесплатные чис-листы Python:

Куда пойти отсюда?

Достаточно теории, давайте познакомимся!

Чтобы стать успешным в кодировке, вам нужно выйти туда и решать реальные проблемы для реальных людей. Вот как вы можете легко стать шестифункциональным тренером. И вот как вы польские навыки, которые вам действительно нужны на практике. В конце концов, что такое использование теории обучения, что никто никогда не нуждается?

Практические проекты – это то, как вы обостряете вашу пилу в кодировке!

Вы хотите стать мастером кода, сосредоточившись на практических кодовых проектах, которые фактически зарабатывают вам деньги и решают проблемы для людей?

Затем станьте питоном независимым разработчиком! Это лучший способ приближения к задаче улучшения ваших навыков Python – даже если вы являетесь полным новичком.

Присоединяйтесь к моему бесплатным вебинаре «Как создать свой навык высокого дохода Python» и посмотреть, как я вырос на моем кодированном бизнесе в Интернете и как вы можете, слишком от комфорта вашего собственного дома.

Присоединяйтесь к свободному вебинару сейчас!

Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.

Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.

Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.