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