স্ট্রিং হ্যান্ডলিং ইন 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 আপনাকে পাঠ্য ডেটাতে জটিল এবং দক্ষ অপারেশন করতে দেয়।