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

পাইথনে print >> সিনট্যাক্স কী এবং কীভাবে কাজ করে?

পরিচয়

print >> হলো পাইথন ২.x-এর একটি সিনট্যাক্স, যেটি স্ট্যান্ডার্ড আউটপুট (স্ক্রিন) ছাড়া অন্য ফাইল-লাইক অবজেক্টে প্রিন্ট করতে দেয়।

উদাহরণ

>> my_file = open("my_file", "w")
>>> print >> my_file, "Hello World"
>>> my_file.close()

এটি "Hello World" টেক্সটটি my_file-এ লিখবে।

পাইথন ৩.x এ পরিবর্তন

পাইথন ৩-এ এই সিনট্যাক্স সরিয়ে দেওয়া হয়েছে। বদলে print() ফাংশনের file প্যারামিটার ব্যবহার করুন:

with open("my_file", "w") as f:
    print("Hello World", file=f)

অন্যান্য ফাইল-লাইক অবজেক্টের সাথে ব্যবহার

print >> sys.stderr, "Error message" - এরর আউটপুটে লেখার জন্য।

সারসংক্ষেপ

  • পাইথন ২.x: print >> file_obj, "text"
  • পাইথন ৩.x: print("text", file=file_obj)
  • আধুনিক কোডে সবসময় পাইথন ৩ সিনট্যাক্স ব্যবহার করুন।
  1. পাইথনে input() ফাংশন কী কাজ করে?

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

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

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