Python input()

The input() function takes input from the user and returns it.

Example

name = input("Enter your name: ")
print(name) # Output: # Enter your name: James # James

input() Syntax

The syntax of input() function is:

input([prompt])

input() Parameters

The input() function takes a single optional argument:

  • prompt (Optional) - a string that is written to standard output (usually screen) without trailing newline

input() Return Value

The input() function reads a line from the input (usually from the user), converts the line into a string by removing the trailing newline, and returns it.

If EOF is read, it raises an EOFError exception.


Example 1: How input() works in Python?

# get input from user

inputString = input()
print('The inputted string is:', inputString)

Output

Python is interesting.
The inputted string is: Python is interesting

Example 2: Get input from user with a prompt

# get input from user

inputString = input('Enter a string:')
print('The inputted string is:', inputString)

Output

Enter a string: Python is interesting.
The inputted string is: Python is interesting
Did you find this article helpful?