কম্পিউটার

কিভাবে আমি পাইথনে একটি ব্যাকস্ল্যাশ-এস্কেপড স্ট্রিং আন-এস্কেপ করব?


পাইথনে ব্যাকস্ল্যাশ এস্কেপড স্ট্রিংগুলি থেকে বাঁচার জন্য দুটি উপায় রয়েছে। প্রথমে স্ট্রিং মূল্যায়ন করার জন্য আক্ষরিক_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. পাইথনে একটি স্ট্রিং আলফানিউমেরিক কিনা তা কীভাবে পরীক্ষা করবেন?