ফাংশন ইনপুট() ব্যবহারকারীর কাছে একটি প্রম্পট উপস্থাপন করে (raw_input([arg])) এর ঐচ্ছিক arg), ব্যবহারকারীর কাছ থেকে ইনপুট পায়। Python 2.x-এ, এটি ব্যবহারকারীর ডেটা ইনপুট এমন একটি বিন্যাসে প্রদান করে যা পাইথন দ্বারা ব্যাখ্যা করা হয়। উদাহরণস্বরূপ, যদি ব্যবহারকারী "হ্যালো" ইনপুট করে, এটি স্ট্রিং হিসাবে সংরক্ষণ করা হয় যখন একজন ব্যবহারকারী 5 প্রবেশ করে, এটি একটি int হিসাবে ব্যাখ্যা করা হয়। Python 3.x-এ, এটি স্ট্রিং ফরম্যাটে ব্যবহারকারীর ডেটা ইনপুট ফেরত দেয়।
উদাহরণস্বরূপ
name = raw_input("What is your name? ") print "Hello, %s." % name