কম্পিউটার টিউটোরিয়াল

পাইথনে raw_input() ফাংশন কী কাজ করে?

পরিচয় (পাইথন ২.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() ব্যবহার করুন।

  1. পাইথনে input() ফাংশন কী কাজ করে?

  2. পাইথনে <code>reload()</code> ফাংশন কী করে?

  3. পাইথনে নেমস্পেস কী?

  4. পাইথনে স্ট্রিং-এ % অপারেটর কী করে