পাইথন ক্যাপিটালাইজ () ফাংশন দিয়ে একটি স্ট্রিং এর প্রথম অক্ষর বড় করুন

Capitalize First Letter String With Python Capitalize Function



পাইথনের একটি অন্তর্নির্মিত পদ্ধতি রয়েছে যার নাম রয়েছে মূলধন () একটি স্ট্রিং এর প্রথম অক্ষরকে বড় হাতের অক্ষরে রূপান্তর করতে এবং বাকি অক্ষরগুলিকে ছোট হাতের অক্ষরে রূপান্তর করতে। এই পদ্ধতিটি কেবল প্রথম অক্ষরকে পুঁজি না করে বিভিন্ন উপায়ে স্ট্রিং ডেটাতে ব্যবহার করা যেতে পারে। কিভাবে আপনি এই পদ্ধতিটি পাইথন লিপিতে বিভিন্ন উপায়ে প্রয়োগ করতে পারেন তা এই নিবন্ধে দেখানো হয়েছে।

বাক্য গঠন:

স্ট্রিংপুঁজি করা()

এই পদ্ধতি কোন যুক্তি ব্যবহার করে না এবং এটি মূল স্ট্রিং এর বিষয়বস্তু পরিবর্তন করার পরে একটি নতুন স্ট্রিং প্রদান করে। মূল স্ট্রিং অপরিবর্তিত থাকে। পাইথনে বিভিন্ন ধরণের ডেটার উপর এই পদ্ধতির ব্যবহার নীচে উদাহরণ সহ ব্যাখ্যা করা হয়েছে।







উদাহরণ -1: একটি সাধারণ স্ট্রিংয়ে ক্যাপিটালাইজ পদ্ধতি ব্যবহার করুন

ক্যাপিটালাইজ () পদ্ধতিটি উদাহরণে তিনটি ভিন্ন ধরনের টেক্সট ডেটাতে প্রয়োগ করা হয়। প্রথমে, একটি লেখা শুরু হয় ছোট হাতের অক্ষর দিয়ে রূপান্তর করার জন্য। টেক্সটের প্রথম অক্ষর হবে বড় হাতের এবং টেক্সটের বাকি অক্ষর ক্যাপিটালাইজ () পদ্ধতিতে ছোট হাতের হবে। পরবর্তী, সমস্ত বড় হাতের অক্ষর সহ একটি পাঠ্য রূপান্তরের জন্য ব্যবহৃত হয় এবং সংখ্যার সাথে শুরু হওয়া একটি পাঠ্য রূপান্তরের জন্য ব্যবহৃত হয়।



#!/usr/bin/env python3
# একটি স্ট্রিং মান নির্ধারণ করুন
myString= 'LinuxHint এ স্বাগতম'

# ক্যাপিটালাইজ পদ্ধতি দ্বারা স্ট্রিং রূপান্তর করুন
রূপান্তরিত স্ট্রিং=myString।পুঁজি করা()

# আসল স্ট্রিং প্রিন্ট করুন
ছাপা('প্রথম আসল স্ট্রিং হল: %s'%myString)

# রূপান্তরিত স্ট্রিং মুদ্রণ করুন
ছাপা('প্রথম রূপান্তরিত স্ট্রিং হল: %sn'% রূপান্তরিত স্ট্রিং)

# সমস্ত ক্যাপিটাল লেটার সহ একটি স্ট্রিং সংজ্ঞায়িত করুন
myString2= 'আমি পাইথন প্রোগ্রামিং পছন্দ করি'

# ক্যাপিটালাইজ পদ্ধতি দ্বারা স্ট্রিং রূপান্তর করুন
রূপান্তরিত স্ট্রিং 2=myString2।পুঁজি করা()

# আসল স্ট্রিং প্রিন্ট করুন
ছাপা('দ্বিতীয় মূল স্ট্রিং হল: %s'%myString2)

# রূপান্তরিত স্ট্রিং মুদ্রণ করুন
ছাপা('দ্বিতীয় রূপান্তরিত স্ট্রিং হল: %sn'% রূপান্তরিত স্ট্রিং 2)

# সংখ্যার সাথে শুরু হওয়া একটি স্ট্রিং সংজ্ঞায়িত করুন
myString3= '7827 রিজভিউ কোর্ট সামারভিল, এসসি 29483'

# ক্যাপিটালাইজ পদ্ধতি দ্বারা স্ট্রিং রূপান্তর করুন
রূপান্তরিত স্ট্রিং 3=myString3।পুঁজি করা()

# আসল স্ট্রিং প্রিন্ট করুন
ছাপা('তৃতীয় মূল স্ট্রিং হল: %s'%myString3)

# রূপান্তরিত স্ট্রিং মুদ্রণ করুন
ছাপা('তৃতীয় রূপান্তরিত স্ট্রিং হল: %sn'% রূপান্তরিত স্ট্রিং 3)

আউটপুট:



স্ক্রিপ্ট চালানোর পর নিচের আউটপুট দেখা যাবে।





উদাহরণ -২: স্ট্রিং এর প্রতিটি শব্দ বড় হাতের অক্ষরে পরিবর্তন করতে ক্যাপিটালাইজ পদ্ধতি ব্যবহার করুন

কিভাবে একটি পাঠ্যের প্রতিটি শব্দের প্রথম অক্ষরকে ক্যাপিটালাইজ করা যায় তা নিচের উদাহরণে দেখানো হয়েছে। প্রথমে, একাধিক শব্দের পাঠ্য মান ব্যবহারকারীর কাছ থেকে ইনপুট হিসাবে নেওয়া হবে। যে কোন পাঠ্য মানকে বিভাজন () পদ্ধতি ব্যবহার করে উপরিভাগে ভাগ করা যায়। বিভক্ত () পদ্ধতিটি স্থানভিত্তিক পাঠ্যকে বিভক্ত করতে এবং শব্দের একটি তালিকা ফেরত দেওয়ার জন্য ব্যবহৃত হয়। newString পরিবর্তনশীল এখানে রূপান্তরিত পাঠ্য সংরক্ষণের জন্য ব্যবহার করা হয়। লুপের জন্য তালিকার প্রতিটি আইটেম পড়তে এবং প্রতিটি আইটেমের প্রথম অক্ষরকে বড় করে এবং নতুন স্ট্রিংয়ে স্থান সহ রূপান্তরিত মান সংরক্ষণ করতে ব্যবহৃত হয়। নতুন স্ট্রিং এর আগের মানটি নতুন মানের সাথে মিলিত হয়ে কাঙ্ক্ষিত আউটপুট তৈরি করবে। পরবর্তী, পার্থক্য দেখতে মূল পাঠ্য এবং রূপান্তরিত পাঠ্য উভয়ই মুদ্রিত হয়।



#!/usr/bin/env python3
# একটি স্ট্রিং ইনপুট নিন
পাঠ্য= ইনপুট('একটি লেখা লিখুনn')

# স্থান ভিত্তিক পাঠ্য বিভক্ত করুন
strList=পাঠ্যবিভক্ত()

# রূপান্তরিত স্ট্রিং সংরক্ষণ করার জন্য একটি পরিবর্তনশীল সংজ্ঞায়িত করুন
নতুন স্ট্রিং= ''

# তালিকাটি পুনরাবৃত্তি করুন
জন্যঘন্টাভিতরেstrList:

# প্রতিটি তালিকা আইটেমকে বড় করুন এবং একত্রিত করুন
নতুন স্ট্রিং +=ঘন্টাপুঁজি করা()+''

# আসল স্ট্রিং প্রিন্ট করুন
ছাপা('আসল স্ট্রিং হল: %s'%টেক্সট)

# রূপান্তরিত স্ট্রিং মুদ্রণ করুন
ছাপা('রূপান্তরিত স্ট্রিং হল: %sn'% নতুন স্ট্রিং)

আউটপুট:

নিম্নলিখিত আউটপুটে, 'আমি পাইথন প্রোগ্রামিং পছন্দ করি' ইনপুট হিসাবে নেওয়া হয় এবং মূলধন () এবং বিভক্ত () পদ্ধতি প্রয়োগ করার পরে, আউটপুট হল 'আই লাইক পাইথন প্রোগ্রামিং'।

উদাহরণ-3: একাধিক বাক্যের পাঠ্যে প্রতিটি বাক্যের প্রথম অক্ষর বড় করুন।

আগের দুটি উদাহরণে, ক্যাপিটালাইজ () পদ্ধতি টেক্সটের একক লাইনে প্রয়োগ করা হয়। কিন্তু কখনও কখনও, এটি একটি ফাইলের বিষয়বস্তু বা একাধিক বাক্যের একটি দীর্ঘ পাঠ্যের সাথে কাজ করার প্রয়োজন হয় এবং ফাইলের প্রতিটি লাইনের প্রথম অক্ষরকে বড় করা বা পাঠ্যের প্রতিটি বাক্যের প্রথম অক্ষরকে বড় করা প্রয়োজন। এই সমস্যা সমাধানে বিভক্ত () সহ মূলধন () পদ্ধতি ব্যবহার করা যেতে পারে। উদাহরণটি একটি দীর্ঘ পাঠ্যের প্রতিটি বাক্যের প্রথম অক্ষরকে বড় করার পথ দেখায়। এখানে, একটি নাম পরিবর্তনশীল পাঠ্যকে তিনটি বাক্যের স্ট্রিং মান দিয়ে সংজ্ঞায়িত করা হয়েছে। প্রথমে, তিনটি বাক্যের একটি তালিকা তৈরি করতে split () পদ্ধতি ব্যবহার করে পাঠ্যের মানকে '।' এর ভিত্তিতে ভাগ করা হয়। পরবর্তীতে, উদাহরণের মতো প্রতিটি বাক্যের প্রথম অক্ষরকে বড় করার জন্য লুপ ব্যবহার করা হয়। এখানে, '।' প্রতিটি রূপান্তরিত আইটেমের সাথে মিলিয়ে লাইনের শেষ নির্ধারণ করা হয়। স্ট্রিপ () পদ্ধতি অপ্রয়োজনীয় স্থান অপসারণের জন্য ব্যবহার করা হয় এবং সর্বশেষ অতিরিক্ত '।' অবস্থান মান ব্যবহার করে newText থেকে সরানো হয়।

#!/usr/bin/env python3
# একটি দীর্ঘ পাঠ্য সংজ্ঞায়িত করুন
পাঠ্য= 'পাইথন একটি ব্যাখ্যা, উচ্চ-স্তরের, সাধারণ-উদ্দেশ্য প্রোগ্রামিং ভাষা।
গুইডো ভ্যান রসুম দ্বারা তৈরি। এটি প্রথম 1991 সালে মুক্তি পায়।


# স্থান ভিত্তিক পাঠ্য বিভক্ত করুন
lineList=পাঠ্যবিভক্ত('।')

# রূপান্তরিত স্ট্রিং সংরক্ষণ করার জন্য একটি পরিবর্তনশীল সংজ্ঞায়িত করুন
নতুন পাঠ্য= ''

# তালিকাটি পুনরাবৃত্তি করুন
জন্যঘন্টাভিতরেলাইন তালিকা:

# শুরু এবং শেষ থেকে স্থান সরান
ঘন্টা=ঘন্টাফালা()

# প্রতিটি তালিকা আইটেমকে বড় করুন এবং '।'
newText +=ঘন্টাপুঁজি করা()+'। '

# শেষ বিন্দু সরান
নতুন পাঠ্য=নতুন পাঠ্য[: -2]

# আসল স্ট্রিং প্রিন্ট করুন
ছাপা('মূল পাঠ্য হল:n%s '%টেক্সট)

# রূপান্তরিত স্ট্রিং মুদ্রণ করুন
ছাপা('nরূপান্তরিত পাঠ্য হল:n%s '%newText)

আউটপুট:

মূল পাঠ্য এবং রূপান্তরিত পাঠ্য উভয়ই আউটপুটে দেখানো হয়েছে।

উপসংহার:

যখন আপনি স্ট্রিং ডেটা নিয়ে কাজ করেন এবং স্ট্রিং এর প্রথম অক্ষর বা স্ট্রিং এর প্রতিটি শব্দের প্রথম অক্ষর বা একটি দীর্ঘ টেক্সটের প্রতিটি বাক্যের প্রথম অক্ষর বড় করার প্রয়োজন হয় তখন ক্যাপিটালাইজ () পদ্ধতি অন্য পদ্ধতিতে ব্যবহার করা যেতে পারে কাজটি করুন এখানে উল্লেখ করা কাজগুলি উদাহরণ সহ এই নিবন্ধে দেখানো হয়েছে। আমি আশা করি, এই নিবন্ধটি পাঠকদের একাধিক উদ্দেশ্যে স্ট্রিং ডেটাতে ক্যাপিটালাইজ () পদ্ধতি ব্যবহার করতে সাহায্য করবে।

লেখকের ভিডিও দেখুন: এখানে