মধ্যে স্ট্রিং ম্যানিপুলেশন Python

স্ট্রিং হ্যান্ডলিং ইন Python প্রোগ্রামিংয়ের একটি গুরুত্বপূর্ণ অংশ, কারণ স্ট্রিংগুলি অনেক অ্যাপ্লিকেশনে সবচেয়ে সাধারণ এবং সাধারণভাবে ব্যবহৃত ডেটা প্রকারগুলির মধ্যে একটি। এখানে স্ট্রিংগুলি পরিচালনা করার কিছু উপায় রয়েছে Python:

 

স্ট্রিং ঘোষণা

তে একটি স্ট্রিং ঘোষণা করতে Python, আপনি একক উদ্ধৃতি বা ডবল উদ্ধৃতি ব্যবহার করতে পারেন। স্ট্রিং তৈরির জন্য একক এবং ডবল উদ্ধৃতি উভয়ই বৈধ বলে বিবেচিত হয়।

উদাহরণ:

str1 = 'Hello, World!'  
str2 = "Python Programming"

 

একটি স্ট্রিং অক্ষর অ্যাক্সেস

আপনি একটি স্ট্রিং এর সূচক ব্যবহার করে একটি নির্দিষ্ট অক্ষর অ্যাক্সেস করতে পারেন। সূচকটি 0 থেকে শুরু হয় এবং বাম থেকে ডানে গণনা করা হয়।

উদাহরণ:

str = "Hello, World!"  
print(str[0])    # Output: H  
print(str[7])    # Output: W  

 

স্ট্রিং স্লাইসিং

স্ট্রিং স্লাইসিং আপনাকে সিনট্যাক্স ব্যবহার করে স্ট্রিংয়ের একটি অংশ পুনরুদ্ধার করতে দেয় [start:end] । অবস্থানের অক্ষরটি start ফলাফলে অন্তর্ভুক্ত, তবে অবস্থানের অক্ষরটি end নয়।

উদাহরণ:

str = "Hello, World!"  
print(str[0:5])   # Output: Hello  

 

স্ট্রিং দৈর্ঘ্য

একটি স্ট্রিং এর দৈর্ঘ্য খুঁজে বের করতে, আপনি len() ফাংশন ব্যবহার করতে পারেন।

উদাহরণ:

str = "Hello, World!"  
print(len(str))   # Output: 13  

 

স্ট্রিংস সংযুক্ত করা

আপনি অপারেটর ব্যবহার করে দুই বা ততোধিক স্ট্রিং একসাথে সংযুক্ত করতে পারেন +

উদাহরণ:

str1 = "Hello"  
str2 = " World!"  
result = str1 + str2  
print(result)   # Output: Hello World!  

 

স্ট্রিং ফরম্যাটিং

প্রতিস্থাপন মান সহ একটি স্ট্রিং ফর্ম্যাট করতে, আপনি format() পদ্ধতি বা f-স্ট্রিং( Python 3.6 এবং তার উপরে) ব্যবহার করতে পারেন।

উদাহরণ:

name = "Alice"  
age = 30  
message = "My name is {}. I am {} years old.".format(name, age)  
print(message)   # Output: My name is Alice. I am 30 years old.  
  
# Chuỗi f-string  
message = f"My name is {name}. I am {age} years old."  
print(message)   # Output: My name is Alice. I am 30 years old.  

 

স্ট্রিং পদ্ধতি

Python স্ট্রিং ম্যানিপুলেশনের জন্য অনেক দরকারী পদ্ধতি প্রদান করে, যেমন split(), strip(), lower(), upper(), replace(), join(), এবং আরও অনেক কিছু।

উদাহরণ:

str = "Hello, World!"  
print(str.split(","))   # Output: ['Hello', ' World!']  
print(str.strip())   # Output: "Hello, World!"  
print(str.lower())   # Output: "hello, world!"  
print(str.upper())   # Output: "HELLO, WORLD!"  
print(str.replace("Hello", "Hi"))   # Output: "Hi, World!"  

 

স্ট্রিং হ্যান্ডলিং ইন Python আপনাকে পাঠ্য ডেটাতে জটিল এবং দক্ষ অপারেশন করতে দেয়।