Jika argumen prompt ada, argumen tersebut ditulis ke output standar tanpa baris baru di belakangnya. Fungsi tersebut kemudian membaca baris dari input, mengubahnya menjadi string (menghapus baris baru), dan mengembalikannya. Saat EOF dibaca, EOFError dimunculkan. Contoh:
input()
>>> s = input('--> ')
--> Monty Python's Flying Circus
>>> s
"Monty Python's Flying Circus"