input() फ़ंक्शन यूज़र को प्रॉम्प्ट प्रस्तुत करता है (वैकल्पिक आर्गुमेंट raw_input([arg])), यूज़र से इनपुट प्राप्त करता है। पायथन 2.x में, यह यूज़र द्वारा इनपुट किए गए डेटा को उस फॉर्मेट में लौटाता है जिसे पायथन द्वारा इंटरप्रेट किया जाता है। उदाहरण के लिए, यदि यूज़र "Hello" इनपुट करता है, तो यह स्ट्रिंग के रूप में स्टोर होता है जबकि यदि यूज़र 5 दर्ज करता है, तो इसे इंट के रूप में इंटरप्रेट किया जाता है। पायथन 3.x में, यह यूज़र द्वारा इनपुट किए गए डेटा को स्ट्रिंग फॉर्मेट में लौटाता है।
उदाहरण
name = raw_input("What is your name? ")
print "Hello, %s." % name