পরিচয় (পাইথন ২.x)
raw_input() ব্যবহারকারীর ইনপুট স্ট্রিং হিসেবে রিটার্ন করে। কোনো ইভ্যালুয়েশন করে না।
উদাহরণ
name = raw_input("What is your name? ")
print "Hello, %s." % name
input() এর সাথে পার্থক্য
raw_input(): সবসময় স্ট্রিং রিটার্ন করে (নিরাপদ)input(): ইনপুট ইভ্যালুয়েট করে (ঝুঁকিপূর্ণ)
সর্বোত্তম অভ্যাস (পাইথন ২.x)
# স্ট্রিং ইনপুট
name = raw_input("Name: ")
# সংখ্যা ইনপুট (নিরাপদে)
try:
age = int(raw_input("Age: "))
except ValueError:
print("Invalid number")
পাইথন ৩.x এ অবস্থা
পাইথন ৩-এ raw_input() কে input() হিসেবে রিনেম করা হয়েছে। পাইথন ৩-এ input() ব্যবহার করুন।