অ্যান্ড্রয়েড

পাইথন স্ট্রিং প্রতিস্থাপন

পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ বাংলা টিউটোরিয়াল | Python Programing Language I BAtch: N192 Class:02

পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ বাংলা টিউটোরিয়াল | Python Programing Language I BAtch: N192 Class:02

সুচিপত্র:

Anonim

, আমরা পাইথনের স্ট্রিংয়ের অভ্যন্তরে কীভাবে একটি স্ট্রিং প্রতিস্থাপন করতে পারি সে সম্পর্কে replace() পদ্ধতিটি ব্যবহার করব।

.replace () পদ্ধতি

পাইথনে, স্ট্রিংগুলি অপরিবর্তনীয় str অবজেক্ট হিসাবে প্রতিনিধিত্ব করা হয়। str ক্লাসটি এমন অনেক পদ্ধতি নিয়ে আসে যা আপনাকে স্ট্রিংগুলি পরিচালনা করতে দেয়।

.replace() পদ্ধতিতে নিম্নলিখিত বাক্য .replace() গ্রহণ করে:

str.replace(old, new)

  • str - আপনি যে স্ট্রিংয়ের সাথে কাজ করছেন তা। old - যে স্ট্রিংগুলি আপনি প্রতিস্থাপন করতে চান। new - সাবস্ট্রিং যা পুরানো সাবস্ট্রিং প্রতিস্থাপন করে। maxreplace - maxreplace যুক্তি। পুরানো সাবস্ট্রিংয়ের মিলগুলির সংখ্যা আপনি প্রতিস্থাপন করতে চান। ম্যাচগুলি স্ট্রিংয়ের শুরু থেকেই গণনা করা হয়।

পদ্ধতিটি new দ্বারা প্রতিস্থাপিত old স্ট্রিংয়ের কয়েকটি বা সমস্ত মিলের সাথে স্ট্রিংয়ের একটি অনুলিপি প্রদান করে। যদি maxreplace দেওয়া না হয় তবে সমস্ত ঘটনা প্রতিস্থাপন করা হবে।

নীচের উদাহরণে আমরা স্ট্রিংয়ের miles সহ স্ট্রিংয়ের জায়গায় প্রতিস্থাপন করছি:

s = 'A long time ago in a galaxy far, far away.' s.replace('far', 'miles')

ফলাফলটি একটি নতুন স্ট্রিং:

'A long time ago in a galaxy miles, miles away.' স্ট্রিং লিটারেলগুলি সাধারণত একক উদ্ধৃতি দ্বারা আবদ্ধ থাকে, যদিও ডাবল উদ্ধৃতিগুলিও ব্যবহার করা যায়।

যখন maxreplace যুক্তি দেওয়া হয়, এটি প্রতিস্থাপিত মিলগুলির সংখ্যা সীমিত করে দেবে। নিম্নলিখিত উদাহরণে আমরা কেবল প্রথম ঘটনাটি প্রতিস্থাপন করছি:

s = 'My ally is the Force, and a powerful ally it is.' s.replace('ally', 'friend', 1)

ফলাফলের স্ট্রিং এর মতো দেখাবে:

'My friend is the Force, and a powerful ally it is.'

একটি স্ট্রিংং মোছার জন্য, প্রতিস্থাপন হিসাবে খালি স্ট্রিং '' ব্যবহার করুন। উদাহরণস্বরূপ, নিম্নলিখিত স্ট্রিং থেকে space সরিয়ে আপনি যা ব্যবহার করবেন:

s = 'That's no moon. It's a space station.' s.replace('space ', '')

নতুন স্ট্রিং নিম্নলিখিতগুলির মতো দেখাবে:

`That's no moon. It's a station.'

স্ট্রিংগুলির তালিকায় সাবস্ট্রিং প্রতিস্থাপন করুন

স্ট্রিংয়ের তালিকায় একটি স্ট্রিং প্রতিস্থাপন করতে নীচের শো হিসাবে তালিকা বোধগম্য রচনাটি ব্যবহার করুন:

s.replace('old', 'new') for s in list

আসুন নীচের উদাহরণটি একবার দেখুন:

names = new_names = print(new_names) names = print(new_names)

উপরের কোডটি Lee দ্বারা প্রতিস্থাপন Grace সাবস্ট্রিংয়ের সমস্ত উপস্থিতি সহ তালিকার একটি অনুলিপি তৈরি করে:

উপসংহার

পাইথনে কোড লেখার সময় একটি স্ট্রিংয়ের মধ্যে একটি স্ট্রিংয়ের প্রতিস্থাপন সর্বাধিক প্রাথমিক ক্রিয়াকলাপ। এই টিউটোরিয়ালটি পড়ার পরে, আপনার replace() পদ্ধতিটি কীভাবে ব্যবহার করবেন সে সম্পর্কে আপনার ভাল ধারণা হওয়া উচিত।

পাইথন