পাইথনে str অবজেক্ট, পাঠ্য বা স্ট্রিং টাইপ ডেটা পরিচালনা করে। স্ট্রিং অপরিবর্তনীয়। স্ট্রিংগুলি ইউনিকোড অক্ষরের ক্রম। স্ট্রিং লিটারেলগুলিকে সংজ্ঞায়িত করতে আমরা একক উদ্ধৃতি, দ্বিগুণ উদ্ধৃতি বা ট্রিপল উদ্ধৃতি ব্যবহার করতে পারি।
- 'এটি একক উদ্ধৃতি সহ একটি স্ট্রিং'
- “ডবল উদ্ধৃতি সহ আরেকটি পাঠ্য”
- ''তিনটি একক উদ্ধৃতি ব্যবহার করে পাঠ্য'''' বা ''''তিনটি দ্বিগুণ উদ্ধৃতি ব্যবহার করে পাঠ্য''''
আমরা পাইথনে মাল্টিলাইন স্ট্রিং বরাদ্দ করতে ট্রিপল কোট ব্যবহার করতে পারি।
বিভিন্ন স্ট্রিং সম্পর্কিত ফাংশন আছে। কিছু স্ট্রিং পদ্ধতি নিম্নরূপ -
Sr.No. | অপারেশন/ফাংশন এবং বর্ণনা |
---|---|
1 | s.capitalize() প্রথম অক্ষরকে বড় অক্ষরে রূপান্তর করুন |
2 | s.center(width[, fillchar]) নির্দিষ্ট অক্ষর সহ প্যাড স্ট্রিং। ডিফল্ট হল ‘ ’ <স্পেস> |
3 | s.count(sub[, start[, end]]) স্ট্রিং এ সংঘটনের সংখ্যা গণনা করুন |
4 | s.find(sub[, start[, end]]) পাঠ্যের মধ্যে সাবস্ট্রিংয়ের প্রথম উপস্থিতি দেখায় |
5 | s.format(*args, **kwargs) সুন্দর আউটপুট তৈরি করতে স্ট্রিং ফর্ম্যাট করুন |
6 | s.isalnum() আলফানিউমেরিক অক্ষর পরীক্ষা করুন |
7 | s.isalpha() সমস্ত অক্ষর বর্ণমালার কিনা তা পরীক্ষা করুন |
8 | s.isdigit() সংখ্যা অক্ষর চেক করুন |
9 | s.isspace() স্ট্রিং এ হোয়াইটস্পেস চেক করে |
10 | s.join(পুনরাবৃত্তিযোগ্য) সংযুক্ত স্ট্রিং |
11 | s.ljust(width[, fillchar]) বাম ন্যায়সঙ্গত স্ট্রিং ফেরত দিন |
12 | s.rjust(width[, fillchar]) সঠিক ন্যায্য স্ট্রিং ফেরত দিন |
13 | s.lower() ছোট হাতের অক্ষরে রূপান্তর করুন |
14 | s.split(sep=None, maxsplit=-1) প্রদত্ত বিভাজক দিয়ে স্ট্রিংটি বিভক্ত করুন |
15 | s.strip([chars]) স্ট্রিং থেকে অক্ষর কাটুন |
16 | s.swapcase() ছোট হাতের অক্ষরকে বড় হাতের অক্ষরে রূপান্তর করুন এবং এর বিপরীতে |
17 | s.upper() বড় হাতের অক্ষরে রূপান্তর করুন |
18 | s.zfill(প্রস্থ) এর সাথে শূন্য যোগ করে স্ট্রিংটিকে রূপান্তর করুন। |
উদাহরণ কোড
myStr1 ='এটি একটি পাইথন স্ট্রিং'myStr2 ="hello world"print(myStr2)print(myStr2.capitalize())print(myStr2.center(len(myStr1)))print(myStr1)print(myStr1)। find('Py')) #Py.myStr3 সাবস্ট্রিং এর অবস্থান ='abc123'print(myStr3.isalnum())print(myStr3.isdigit())print('AB'.join('XY'))print( myStr2.rjust(20, '_')) #সঠিক ন্যায্য স্ট্রিং, '_' ক্যারেক্টারপ্রিন্ট(myStr1.swapcase())print('2509'.zfill(10)) দিয়ে ভরা #10 অক্ষর লম্বা স্ট্রিং করতে 0s পূরণ করুনপ্রে>আউটপুট
হ্যালো ওয়ার্ল্ডহ্যালো ওয়ার্ল্ড হ্যালো ওয়ার্ল্ড এটি একটি পাইথন স্ট্রিং10TrueFalseXABY_________হ্যালো ওয়ার্ল্ডএটি একটি পাইথন স্ট্রিং0000002509