পাইথনে স্ট্যান্ডার্ড ইনপুট (ডিফল্টভাবে কীবোর্ড) থেকে টেক্সটের এক লাইন পড়ার জন্য দুটি বিল্ট-ইন ফাংশন আছে:
- raw_input
- input
raw_input ফাংশন
raw_input([prompt]) ফাংশন স্ট্যান্ডার্ড ইনপুট থেকে এক লাইন পড়ে এবং স্ট্রিং হিসেবে রিটার্ন করে (ট্রেইলিং নিউলাইন সরিয়ে)।
#!/usr/bin/python
str = raw_input("Enter your input: ")
print "Received input is : ", str
এটি আপনাকে ইনপুট দেয়ার জন্য প্রম্পট করবে এবং একই স্ট্রিং স্ক্রিনে দেখাবে। "Hello Python!" টাইপ করলে আউটপুট:
Enter your input: Hello Python Received input is : Hello Python
input ফাংশন
input([prompt]) ফাংশন raw_input-এর সমতুল্য, তবে এটি ইনপুটকে একটি বৈধ পাইথন এক্সপ্রেশন ধরে evaluatde result রিটার্ন করে।
#!/usr/bin/python
str = input("Enter your input: ")
print "Received input is : ", str
প্রবেশ করানো ইনপুটের বিপরীতে নিচের ফলাফল আসবে:
Enter your input: [x*5 for x in range(2,10,2)] Recieved input is : [10, 20, 30, 40]