কম্পিউটার টিউটোরিয়াল

পাইথনে বিল্ট-ইন স্ট্রিং মেথডসমূহ

পাইথনে স্ট্রিং ম্যানিপুলেশনের জন্য নিচের বিল্ট-ইন মেথডগুলো উপলব্ধ:

ক্রমিক নংফাংশন ও বর্ণনা
1capitalize()
স্ট্রিংয়ের প্রথম অক্ষর বড় হাতের করে দেয়
2center(width, fillchar)
স্ট্রিংকে width কোলামের মাঝপথে রাখে, ফিলকার দিয়ে প্যাড করে
3count(str, beg=0, end=len(string))
স্ট্রিং বা সাবস্ট্রিং-এ str কতবার আছে গুনে
4decode(encoding='UTF-8', errors='strict')
এনকোডিং ব্যবহার করে স্ট্রিং ডিকোড করে
5encode(encoding='UTF-8', errors='strict')
স্ট্রিংয়ের এনকোডেড ভার্সন রিটার্ন করে
6endswith(suffix, beg=0, end=len(string))
স্ট্রিং suffix দিয়ে শেষ হয় কিনা চেক করে
7expandtabs(tabsize=8)
ট্যাবকে স্পেসে রূপান্তর করে (ডিফল্ট ৮ স্পেস)
8find(str, beg=0, end=len(string))
স্ট্রিং-এ str আছে কিনা খুঁজে, ইনডেক্স রিটার্ন করে, না পেলে -1
9index(str, beg=0, end=len(string))
find()-এর মতই, কিন্তু না পেলে এক্সেপশন থ্রো করে
10isalnum()
স্ট্রিংয়ে কমপক্ষে একটা ক্যারেক্টার আছে এবং সব অ্যালফানিউমেরিক কিনা চেক করে
11isalpha()
স্ট্রিংয়ে কমপক্ষে একটা ক্যারেক্টার আছে এবং সব অ্যালফাবেটিক কিনা চেক করে
12isdigit()
স্ট্রিং শুধু ডিজিট দিয়ে তৈরি কিনা চেক করে
13islower()
স্ট্রিংয়ে কমপক্ষে একটা কেসড ক্যারেক্টার আছে এবং সব লোয়ারকেস কিনা চেক করে
14isnumeric()
ইউনিকোড স্ট্রিং শুধু নিউমেরিক ক্যারেক্টার দিয়ে তৈরি কিনা চেক করে
15isspace()
স্ট্রিং শুধু হোয়াইটস্পেস ক্যারেক্টার দিয়ে তৈরি কিনা চেক করে
16istitle()
স্ট্রিং প্রপার টাইটেলকেসড কিনা চেক করে
17isupper()
স্ট্রিংয়ে কমপক্ষে একটা কেসড ক্যারেক্টার আছে এবং সব আপারকেস কিনা চেক করে
18join(seq)
সিকোয়েন্স seq-এর এলিমেন্টগুলো স্ট্রিংয়ে মার্জ করে, সেপারেটর হিসেবে স্ট্রিং ব্যবহার করে
19len(string)
স্ট্রিংয়ের দৈর্ঘ্য রিটার্ন করে
20ljust(width[, fillchar])
স্ট্রিংকে বামে জাস্টিফাই করে width কোলামে প্যাড করে
21lower()
স্ট্রিংয়ের সব বড় হাতের অক্ষর ছোট হাতের করে
22lstrip()
স্ট্রিংয়ের ابتدায়ের সব হোয়াইটস্পেস মুছে ফেলে
23maketrans()
translate ফাংশনে ব্যবহারের জন্য ট্রান্সলেশন টেবিল রিটার্ন করে
24max(str)
স্ট্রিং str- থেকে সর্বোচ্চ অ্যালফাবেটিক ক্যারেক্টার রিটার্ন করে
25min(str)
স্ট্রিং str- থেকে সর্বনিম্ন অ্যালফাবেটিক ক্যারেক্টার রিটার্ন করে
26replace(old, new[, max])
স্ট্রিং-এ old-এর সব অকারেন্স new দিয়ে রিপ্লেস করে
27rfind(str, beg=0, end=len(string))
find()-এর মতই কিন্তু স্ট্রিংয়ের পেছন থেকে সার্চ করে
28rindex(str, beg=0, end=len(string))
index()-এর মতই কিন্তু পেছন থেকে সার্চ করে
29rjust(width[, fillchar])
স্ট্রিংকে ডানে জাস্টিফাই করে width কোলামে প্যাড করে
30rstrip()
স্ট্রিংয়ের শেষের সব হোয়াইটস্পেস মুছে ফেলে
31split(str="", num=string.count(str))
স্ট্রিংকে str ডিলিমিটার দিয়ে স্প্লিট করে (ডিফল্ট স্পেস)
32splitlines(num=string.count('\n'))
স্ট্রিংকে নিউলাইন দিয়ে স্প্লিট করে, নিউলাইন মুছে ফেলে
33startswith(str, beg=0, end=len(string))
স্ট্রিং str দিয়ে শুরু হয় কিনা চেক করে
34strip([chars])
lstrip() এবং rstrip() একসাথে করে
35swapcase()
স্ট্রিংয়ের সব অক্ষরের কেস উল্টায়ে
36title()
স্ট্রিংয়ের টাইটেলকেসড ভার্সন রিটার্ন করে (প্রতিটি শব্দ বড় হাতের)
37translate(table, deletechars="")
ট্রান্সলেশন টেবিল অনুযায়ী স্ট্রিং ট্রান্সলেট করে
38upper()
স্ট্রিংয়ের সব ছোট হাতের অক্ষর বড় হাতের করে
39zfill(width)
স্ট্রিংকে বামে শূন্য দিয়ে width ক্যারেক্টার পর্যন্ত প্যাড করে
40isdecimal()
ইউনিকোড স্ট্রিং শুধু ডেসিমেল ক্যারেক্টার দিয়ে তৈরি কিনা চেক করে
  1. পাইথনে casefold() স্ট্রিং মেথড

  2. পাইথন স্ট্রিং মেথডসমূহ: সম্পূর্ণ রেফারেন্স গাইড

  3. পাইথনে ডান্ডার বা ম্যাজিক মেথড (Dunder or Magic Methods)

  4. পাইথনে ডিকশনারি মেথডসমূহ (Dictionary Methods)