Python input()

The input() method reads a line from input, converts into a string and returns it.

The syntax of input() method is:

input([prompt])

input() Parameters

The input() method takes a single optional argument:

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

Return value from input()

The input() method reads a line from input (usually 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)

When you run the program, the output will be:

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)

When you run the program, the output will be:

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