স্লাইসিং হ'ল একটি দুর্দান্ত বৈশিষ্ট্য । অন্যান্য প্রোগ্রামিং ভাষার মতো, অজগরও অ্যারে-জাতীয় সূচক সিনট্যাক্সের কৌশলটি ব্যবহার করে একটি স্ট্রিংয়ের স্বতন্ত্র অক্ষরগুলি অ্যাক্সেস করতে সক্ষম করে। এই নিবন্ধে, আমরা পাইথনে স্ট্রিং স্লাইসিংটি বুঝতে পারি:
- স্লাইসিং কী?
- পাইথনে স্ট্রিং স্লাইসিং
- নেতিবাচক সূচক সহ একটি স্ট্রিং কাটা
- টিপলস এবং তালিকাগুলিতে স্লাইসিং ধারণা বাস্তবায়িত implemented
স্লাইসিং কী?
স্লাইসিংয়ের মূল দিকটি হ'ল স্লাইস ফাংশন। এটি প্রোগ্রামারগুলিকে ডেটার স্ট্রিং থেকে তথ্য আহরণের অনুমতি দেয়। এই নিবন্ধে, আমরা এমন অনেক পদ্ধতি পর্যবেক্ষণ করার সুযোগ পেতে পারি যাতে এটি করা হয়। কাটাটি কেবল স্ট্রিংগুলিতে সীমাবদ্ধ নয় তবে টিপলস এবং তালিকাগুলিতেও প্রয়োগ করা যেতে পারে।
পাইথনে টুকরো টুকরো টুকরো টুকরো টানা মূল স্ট্রিং থেকে একটি স্ট্রিং তৈরি করা। কোডের নীচের চিত্রটি বিবেচনা করুন:
পাইথনে স্ট্রিং স্লাইসিং
মুদ্রণ ('এনডের্কনে স্বাগত') স্ট্রিং 1 = ইনপুট ('আপনার পছন্দের স্ট্রিং প্রবেশ করুন =') মুদ্রণ ('এনএন আউটপুট = এন') মুদ্রণ (স্ট্রিং 1 [স্লাইস (0,3)] মুদ্রণ ('এন আপনাকে ধন্যবাদ! আপনার দিনটি শুভ হোক ')
নীচের উদাহরণে, 'আইসিসি ওয়ার্ল্ডডিসিপি' একটি স্ট্রিং, যা ব্যবহারকারী ইনপুট। প্রোগ্রাম থেকে প্রাপ্ত সাবস্ট্রিং হ'ল 'আইসিসি'। এটা কিভাবে হল? এই কার্যকারিতাটির জন্য দায়ী প্রধান বক্তব্য হ'ল স্লাইস ফাংশনের সূচকটি সূচক 0 থেকে অক্ষরগুলি খুঁজে বের করে(সূচনা সূচনা) এবং সূচক 2-এ উঠে যায় [0,3] এর মধ্যে, বর্ণের আইসিসি একটি নতুন স্ট্রিং হয়ে যায় এবং এটি আউটপুট।
নেতিবাচক সূচক সহ একটি স্ট্রিং কাটা
টুকরো টুকরো করার আরেকটি উপায় হল নেতিবাচক সূচকের বিষয়ে। বিপরীতমুখী বিস্তারের জন্য এটিও একটি ভাল উপায়। স্ট্রিং স্লাইসিং ফাংশনটির প্যারামিটারগুলি 3 এ বৃদ্ধি পায় the আমাদের একবার দেখুন।
মুদ্রণ ('এনড্রেইকা এনউইলকোমে এন') স্ট্রিং 1 = ইনপুট ('আপনার পছন্দের স্ট্রিং =' লিখুন) মুদ্রণ ('এন এন আউটপুট = এন') প্রিন্ট (স্ট্রিং 1 [স্লাইস (-1, -5, -1)]) মুদ্রণ ('ধন্যবাদ আপনাকে একটি সুন্দর দিন দিন')
‘স্লাইস’ ফাংশনে, স্ট্রিংয়ের শেষ অক্ষর 'এম' এ প্রথম -1 পয়েন্ট। কার্সারটি 1 এর বিরতি দিয়ে পিছনে গণনা করে 4 পরে থামেগণনাগুলি যা 'মার্জ' আউটপুট নিয়ে যায় যা শেষ 4 টি অক্ষর 'গ্র্যাম' বিপরীত হয়।
টিপলস এবং তালিকাগুলিতে স্লাইসিং ধারণা বাস্তবায়িত implemented
নীচের কোডেড উদাহরণে। আমরা দেখি তালিকার এবং টুপলযুক্ত উপাদানগুলি রয়েছে যেমন ইডেরিকার চিঠি। এগুলির প্রত্যেকের শূন্যের সূচক রয়েছে। প্রথম তিনটি সূচক [0, 1, এবং 2] E, D, এবং U অক্ষরগুলি উল্লেখ করে, স্লাইস ফাংশনটি প্রথম তিনটি বের করে।
3 এর এই মানটি একটি ভেরিয়েবলে সংরক্ষণ করা হয় এবং তালিকাটি পেরিয়ে প্রিন্ট করে। আমরা যখন কোডের দ্বিতীয় অংশটি দেখি, আমরা দেখতে পাই যে একটি বিরতি বিবেচনায় নেওয়া হয়েছে। সুতরাং, প্রতিটি দ্বিতীয় সূচী তালিকা এবং টিউপল উভয়ই নেওয়া হয়।
তালিকা 1 = ['ই', 'ডি', 'ইউ', 'আর', 'ই', 'কে', 'এ'] টিপল ১ = ('ই', 'ডি', 'ইউ', 'আর', 'ই', 'কে', 'এ') ওবজ = স্লাইস (৩) মুদ্রণ ('এন আউটপুট এন') মুদ্রণ (তালিকা 1 [ওবজ]) ওবজ = স্লাইস (1, 5, 2) মুদ্রণ ('এন আউটপুট এন ') মুদ্রণ (টিপল 1 [অবজ]]
টিপলস এবং তালিকাগুলিতে নেতিবাচক সূচকে স্লাইসিং কনসেপ্টগুলি প্রয়োগ করা হয়েছে
এখানে কোডের কার্যকারিতা একই থাকে তবে উপাদানগুলি যেভাবে নির্বাচিত হয় তা বিপরীত হয়। যে মুহুর্তে আমরা স্ট্রিংগুলিতে নেতিবাচক সূচকের বিষয়ে কথা বলি, এটি সর্বদা শেষ থেকে তার স্ট্রিং উপাদানগুলির নির্বাচনকে বোঝায়। আমাদের একবার দেখুন। দ্বিতীয়ার্ধে একই জিনিসটি দেখা যায় যেখানে বিপরীত কাজ করা হয় তবে অন্তরগুলির বিবেচনার সাথে।
কৌণিকরে মেনু ড্রপ
তালিকা 1 = ['ই', 'ডি', 'ইউ', 'আর', 'ই', 'কে', 'এ'] টিপল ১ = ('ই', 'ডি', 'ইউ', 'আর', 'ই', 'কে', 'এ') ওবজ = স্লাইস (-1, -5, -1) মুদ্রণ ('n আউটপুট তালিকা isn') মুদ্রণ (তালিকা 1 [ওবজ]) ওবজ = স্লাইস (-1, -6 , -2) মুদ্রণ ('এন আউটপুট টিপল ইসন') মুদ্রণ (টিপল 1 [ওজেজে])
এটির সাথে আমরা পাইথনে স্ট্রিং স্লাইসিংয়ের শেষে এসেছি। পাইথনের বিভিন্ন অ্যাপ্লিকেশন সহ গভীরতার জ্ঞান অর্জন করতে, আপনি এটি করতে পারেন 24/7 সমর্থন এবং আজীবন অ্যাক্সেস সহ লাইভ অনলাইন প্রশিক্ষণের জন্য।
আমাদের জন্য একটি প্রশ্ন আছে? 'পাইথনে স্ট্রিং স্লাইসিং' এর মন্তব্য বিভাগে তাদের উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।