একটি স্ট্রিং ছাঁটাই খুব দরকারী হতে পারে এবং এটি একাধিক অ্যাপ্লিকেশন আছে। অনেক কোডার তথ্য উত্তোলনের জন্য ট্রিমিং ফাংশনকে অতিরিক্তভাবে ব্যবহার করে যা মূল স্ট্রিং থেকে তাদের জন্য মূল্যবান হতে পারে। এই নিবন্ধে, আমরা স্ট্রিং ট্রিমিং ইন নিয়ে আলোচনা করতে যাচ্ছি :
ছাঁটাইয়ের পরিচিতি
অজগরটির রয়েছে এমন অন্যান্য কার্যকারিতা রয়েছে যা এর সাথে খুব সাদৃশ্যপূর্ণ বলে মনে হতে পারে। এরকম একটি বিষয় হ'ল “ স্ট্রিংস কাটা ”। এখানে আমরা স্ট্রিংগুলি অনেক অংশে বিভক্ত করতে পারি এবং স্ট্রিংয়ের জন্য বিভিন্ন বিকল্প প্রয়োগ করতে পারি। আমরা নির্দিষ্ট বিভাগগুলি সরিয়ে ফেলতে পারি, প্রথম অংশটি কেটে দিতে পারি, স্ট্রিংয়ের শেষ অক্ষরগুলি সরিয়ে ফেলতে পারি এবং সেইসাথে অন্যান্য স্ট্রিংগুলির সাথে এটিও প্রতিস্থাপন করতে পারি।
তারিখ জাভাতে স্ট্রিং রূপান্তর
যেহেতু এটি সম্পূর্ণরূপে একটি পৃথক বিভাগ, তাই এখন ট্রিমিংয়ের মাধ্যমে স্ট্রিংগুলিতে কী করা যায় তা দেখুন।
পাইথনে স্ট্রিং ট্রিমিং কী?
উপরের চিত্রটিতে চিত্রিত হিসাবে স্ট্রিংয়ের ছাঁটাই তিনটি উপায়ে করা হয়। আসুন তাদের এক নজরে দেখুন।
স্ট্রিপ - কোনও চলমান স্থান বা নেতৃস্থানীয় স্পেসগুলি সরিয়ে একটি নতুন স্ট্রিং ফিরে আসবে।
আর স্ট্রিপ - এটি কেবল অনুসরণকারী স্পেসগুলি সরিয়ে একটি নতুন স্ট্রিং আউটপুট দেয়। সুতরাং নাম 'rstring' অর্থাত্ স্ট্রিংয়ের ডান দিক থেকে ফাঁকা স্থান সরিয়ে নেওয়া।
এল স্ট্রিপ - “Lstrip” আর-স্ট্রিপের বিপরীত কাজ করে। এটি স্ট্রিংয়ের শুরু থেকে সাদা স্থানগুলি সরিয়ে দেয় যা বাম দিকের।
ডিফল্টরূপে, এই সমস্ত ফাংশনগুলির জন্য কোনও শ্বেতস্থান অপসারণ করার জন্য বাধ্যতামূলকভাবে কোনও আর্গুমেন্ট পাস করার প্রয়োজন হয় না। কেবলমাত্র যখন কোনও নির্দিষ্ট অক্ষর অপসারণ করা দরকার তখন তাত্ক্ষেত্রে এটি উল্লেখ করা হয় এবং তদনুসারে এটি অগ্রণী এবং অনুসরণযোগ্য স্থানগুলি থেকে সরানো হবে।
str = 'EDUREKA' মুদ্রণ (f'String = '{s1}' n ') মুদ্রণ (f'After নেতৃস্থানীয় হোয়াইটস্পেস স্ট্রিং অপসারণের পরে =' rip str.lstrip ()} 'n') মুদ্রণ (এফ 'ট্রেলারিং হোয়াইটস্পেস স্ট্রিং অপসারণের পরে = 'r. str.rstrip ()}' n ') মুদ্রণ (f'After ট্রিমিং হোয়াইটস্পেস স্ট্রিং =' {str.strip ()} 'n')
এখন আসুন একটি স্ট্রিং থেকে নিষ্কাশনের জন্য একটি নির্দিষ্ট অক্ষর বিবেচনা করি।
str = '&&&&&&& EDUREKA &&&&&&' মুদ্রণ ('n এটি অরগানিয়াল স্ট্রিংন', স্ট্র) প্রিন্ট ('n নীচে সাধারণ স্ট্রিপ ফাংশন এন') প্রিন্ট (স্ট্রিংস্ট্রিপ ('&')) মুদ্রণ ('n নীচে আর -স্ট্রিপ ফাংশনন ') মুদ্রণ (স্ট্রারস্ট্রিপ (' & ')) মুদ্রণ (' n নীচে এল-স্ট্রিপ ফাংশনএন ') প্রিন্ট (স্ট্র্লল স্ট্রিপ (' & '))
অন্যান্য কার্যকরীতা রয়েছে, যা একই ধরণের ঘুরছে olve পাইথনে স্ট্রিং ট্রিমিংয়ের বিষয়। আসুন এখন অন্যান্য সরল কার্যকারিতা দেখুন যা স্ট্রিংয়ের সাথে প্রয়োগ করা হয়।
একটি স্ট্রিং এর ন্যূনতম এবং সর্বোচ্চ
এখানে, সর্বনিম্ন ফাংশন বা 'মিনিট' হ'ল স্ট্রিং থেকে বর্ণমালার সর্বনিম্ন মান বের করা। এটি A-Z বর্ণমালার সেট থেকে রয়েছে, এ হ'ল সর্বনিম্ন মান এবং Z সবচেয়ে বেশি। 'সর্বাধিক' ফাংশনটি বিপরীতভাবে কাজ করে, এটি, এটি স্ট্রিং থেকে সর্বোচ্চ মানের বর্ণমালা বের করে। এটি নীচের উদাহরণ দিয়ে আরও ভালভাবে প্রকাশ করা যেতে পারে।
str = 'EDUREKA' মুদ্রণ ('n এটি orignial স্ট্রিংন', str) মুদ্রণ ('n সর্বনিম্ন মান অক্ষরটি: n' + মিনিট (str)) মুদ্রণ ('n সর্বাধিক মান অক্ষরটি: এন' + সর্বোচ্চ ( str))
প্রতিস্থাপন
প্রতিস্থাপন ফাংশন বুঝতে খুব সহজ। প্রতিস্থাপন শব্দটি থেকে আমরা অর্থটি পেতে পারি যে স্ট্রিংয়ের কয়েকটি বিভাগ অন্যান্য স্ট্রিং উপাদানগুলির সাথে প্রতিস্থাপন করা যেতে পারে। উদাহরণস্বরূপ, নীচের কোডটি বিবেচনা করুন:
str = 'EDUREKA হল EDUREKA' str1 = 'EDUREKA' str2 = 'সেরা' মুদ্রণ ('প্রতিস্থাপনের পরে চূড়ান্ত স্ট্রিংটি হল: n') মুদ্রণ ('এক ঘটনা জন্য') মুদ্রণ (str.replace (str1, str2, 1) ) মুদ্রণ ('এনভায়রন টু ইনফরমেন্স') প্রিন্ট (স্ট্রিংরেপ্লেস (আরআর 1, আরআর 2, 2))
এটির সাথে আমরা পাইথন নিবন্ধে এই স্ট্রিং ট্রিমিংয়ের শেষে এসেছি। আমি আশা করি আপনি স্ট্রিং ট্রিমিংয়ের জন্য যথেষ্ট ধারণা পেয়েছেন।
পাইথনের বিভিন্ন অ্যাপ্লিকেশন সহ গভীরতার জ্ঞান অর্জন করতে, আপনি এটি করতে পারেন 24/7 সমর্থন এবং আজীবন অ্যাক্সেস সহ লাইভ অনলাইন প্রশিক্ষণের জন্য।
টাইট কাপলিং বনাম লুজ কাপলিং
আমাদের জন্য একটি প্রশ্ন আছে? 'পাইথনে স্ট্রিং ট্রিমিং' এর মন্তব্য বিভাগে তাদের উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।