কম্পিউটার

কিভাবে Python এ \\ এর সাথে প্রতিস্থাপন করবেন?


Python এ \\ এর সাথে \\ প্রতিস্থাপন বা ব্যাকস্ল্যাশ এস্কেপড স্ট্রিংগুলিকে আনস্কেপ করার দুটি উপায় রয়েছে। প্রথমে স্ট্রিং মূল্যায়ন করার জন্য আক্ষরিক_eval ব্যবহার করছে। মনে রাখবেন যে এই পদ্ধতিতে আপনাকে উদ্ধৃতির অন্য স্তরে স্ট্রিংটিকে ঘিরে রাখতে হবে। যেমন:

>>> import ast
>>> a = '"Hello,\\nworld"'
>>> print ast.literal_eval(a)
Hello,
world

আরেকটি উপায় হল স্ট্রিং ক্লাস থেকে decode('string_escape') পদ্ধতি ব্যবহার করা। উদাহরণস্বরূপ,

>>> print "Hello,\\nworld".decode('string_escape')
Hello,
world

  1. পাইথনে সাবস্ট্রিং দিয়ে স্ট্রিং বা স্ট্রিংয়ের একটি সাবস্ট্রিং শুরু হয় কিনা তা কীভাবে পরীক্ষা করবেন?

  2. কিভাবে Python একটি স্ট্রিং বিপরীত?

  3. পাইথনে অন্য স্ট্রিং দিয়ে একটি স্ট্রিংয়ের সমস্ত ঘটনা কীভাবে প্রতিস্থাপন করবেন?

  4. পাইথনের একাধিক স্পেসগুলিতে স্ট্রিংয়ে ট্যাবগুলি কীভাবে প্রসারিত করবেন?