পাইথনে সদস্যতা অপারেটর কীভাবে প্রয়োগ করবেন

এই নিবন্ধটি আপনাকে পাইথনের বিভিন্ন সদস্যপদ অপারেটরগুলির বিশদ এবং ব্যাপক জ্ঞান সরবরাহ করবে।

আজকের বাজারে সর্বাধিক চাহিদা অনুযায়ী প্রোগ্রামিং ভাষাগুলির একটি। পেশাদারদের সমস্ত পথে অপেশাদার থেকে শুরু করে প্রত্যেকে পাইথনকে তার বিস্তৃত বৈশিষ্ট্যগুলির পাশাপাশি দুর্দান্ত টেস্টের জন্য ধন্যবাদ দেয় যা এটি টেবিলে নিয়ে আসে। পাইথনের অপারেটর অপারেটর পাইথনের মেম্বারশিপ অপারেটরের একটি অংশ। এর ক্রিয়াকলাপটি আরও ভালভাবে বুঝতে, আসুন প্রথমে বিষয়বস্তুগুলির সারণীতে একবার দেখে নেওয়া যাক:



পাইথনে মেম্বারশিপ অপারেটর কী?

পাইথনের সদস্যপদ অপারেটরটিকে কোনও অপারেটর হিসাবে সংজ্ঞায়িত করা যেতে পারে যা কোনও মানটির সদস্যতা যাচাই করতে ব্যবহৃত হয়। এই অপারেটরটি স্ট্রিংস, পূর্ণসংখ্যার পাশাপাশি টিপলসের মতো চলকগুলিতে সদস্যতার পরীক্ষা করতে ব্যবহৃত হয়।



পাইথনে সদস্যতা অপারেটররা

সামগ্রিকভাবে সদস্যতা অপারেটরগুলিতে বিভিন্ন অপারেটর রয়েছে। কিছু উল্লেখযোগ্য বিষয়গুলি নীচে সংজ্ঞায়িত হিসাবে রয়েছে:



  • অপারেটরে: পাইথনের ইন অপারেটরটি ভেরিয়েবলের মধ্যে মান বিদ্যমান কিনা তা পরীক্ষা করতে ব্যবহৃত হয়। যখন মূল্যায়ন করা হয়, অপারেটর যদি কোনও মান খুঁজে পায় তবে তা সত্য হয় অন্যথায় মিথ্যা বলে। এটি আরও ভালভাবে বুঝতে, নীচের উদাহরণটি একবার দেখুন।

# পাইথনের প্রোগ্রামটি উদাহরণের জন্য # অপারেটর তালিকাগুলিতে = ব্যবহার করে # সাধারণ সদস্য সন্ধান করা = [1,2,3,4,5] তালিকা 2 = [6,7,8,9] তালিকার আইটেমের জন্য: যদি লিস্ট 2-এ আইটেম থাকে : মুদ্রণ ('ওভারল্যাপিং') অন্য: মুদ্রণ ('ওভারল্যাপিং নয়')

আউটপুট:

ওভারল্যাপিং নয়



এখন আসুন উপরের উদাহরণটি সংশোধন করুন এবং অপারেটর অপসারণ করুন।

# পাইথন প্রোগ্রামটি # ইন-অপারেটর ব্যবহার না করে # তালিকায় সাধারণ সদস্য সন্ধান করা # একটি ফাংশন () সংজ্ঞায়িত করুন যা দুটি তালিকাকে ওভারল্যাপিং (তালিকা 1, তালিকা 2) নেবে: সি = 0 ডি = 0 আই লিস্টে 1: সি + = 1 আমি তালিকাতে আই এর জন্য: d + = 1 আই রেঞ্জে (0, সি): জে রেঞ্জের জন্য (0, ডি): যদি (লিস্ট 1 [i] == লিস্ট 2 [জে]): 1 রিটার্ন 0 লিস্ট 1 = [1 , 2,3,4,5] list2 = [6,7,8,9] যদি (ওভারল্যাপিং (তালিকা 1, তালিকা 2)): মুদ্রণ ('ওভারল্যাপিং') অন্য: মুদ্রণ ('ওভারল্যাপিং নয়')

আউটপুট:

ওভারল্যাপিং নয়

  • অপারেটরে নেই: এই অপারেটরটি অপারেটরের একেবারে বিপরীত। যখন মূল্যায়ন করা হয় তখন এই অপারেটর মানটি পাওয়া যায় না এবং সত্যটি পাওয়া যায় যদি মানটি পাওয়া যায় তবে সত্য ফিরে আসে। এটি আরও ভালভাবে বুঝতে নীচের উদাহরণটি দেখুন।
অপারেটর x = 24 y = 20 তালিকায় # নয় '# চিত্রিত করার জন্য পাইথন প্রোগ্রাম = [10, 20, 30, 40, 50] যদি (তালিকায় নেই x): মুদ্রণ (' x প্রদত্ত তালিকায় উপস্থিত নেই ') অন্যথায়: মুদ্রণ ('তালিকা প্রদত্ত তালিকায় উপস্থিত রয়েছে') যদি (তালিকায় y থাকে): মুদ্রণ ('y প্রদত্ত তালিকায় উপস্থিত আছেন') অন্য: মুদ্রণ ('y প্রদত্ত তালিকায় উপস্থিত নেই')

আউটপুট:

এক্স প্রদত্ত তালিকায় উপস্থিত নেই

y প্রদত্ত তালিকায় উপস্থিত রয়েছে

system.exit (0) প্রোগ্রামটি শেষ করতে ব্যবহার করা যেতে পারে।

পাইথনে সনাক্তকরণ অপারেটর

সদস্যতা অপারেটর ব্যতীত পাইথনে অপর এক ধরণের অপারেটর উপস্থিত রয়েছে যা পরিচিত বিজ্ঞাপন পরিচয় অপারেটর হিসাবে পরিচিত। পাইথনে, পরিচয় অপারেটরগুলি নির্দিষ্ট মান নির্দিষ্ট শ্রেণীর বা প্রকারের কিনা তা পরীক্ষা করতে ব্যবহৃত হয়। বেশিরভাগ ক্ষেত্রে, সনাক্তকরণ অপারেটরগুলি নির্দিষ্ট ভেরিয়েবলের সাথে সম্পর্কিত ডেটা নির্ধারণ করতে ব্যবহৃত হয়। পাইথনে দুটি মূল ধরণের পরিচয় অপারেটর রয়েছে।

  • অপারেটর: যখন মূল্যায়ন করা হয়, পাইথন-এ ইজ অপারেটর সত্য বলে প্রত্যাশা করে যদি অপারেটরের উভয় পাশের ভেরিয়েবলগুলি একই ভেরিয়েবলের দিকে ইশারা করে এবং অন্যথায় মিথ্যা ফিরিয়ে দেয়। এটি আরও ভালভাবে বুঝতে, নীচের উদাহরণটি একবার দেখুন।
# পাইথনের প্রোগ্রামটি # এর 'ব্যবহারের পরিচয় অপারেটর x = 6 যদি (টাইপ (এক্স) হয়): মুদ্রণ (' সত্য ') অন্য: মুদ্রণ (' মিথ্যা ')

আউটপুট:

সত্য

আসুন 'ইন' অপারেটরের আরেকটি উদাহরণ নেওয়া যাক।

x = ['আপেল', 'কলা'] মুদ্রণ ('কলা' এক্স)) # সত্য সত্য কারণ 'কলা' মান সহ একটি ক্রম তালিকায় রয়েছে

আউটপুট:

সত্য

অপারেটর নয়

পাইথনে অপারেটর নয় এটি ইজ অপারেটরের ঠিক বিপরীত। যখন মূল্যায়ন করা হয়, অপারেটর যদি উভয় পক্ষের ভেরিয়েবলগুলি একই বস্তুর দিকে নির্দেশ করে এবং অন্যথায় মিথ্যা ফিরিয়ে দেয় তবে অপারেটর মিথ্যা প্রত্যাবর্তন করে। এটি আরও ভালভাবে বুঝতে, নীচের উদাহরণটি একবার দেখুন।

# পাইথন প্রোগ্রামটি # ব্যবহারের 'ব্যবহার নয়' পরিচয় অপারেটরের x = 7.2 যদি (টাইপ (এক্স) অন্তর্নিহিত না হয়): মুদ্রণ ('সত্য'): অন্যটি মুদ্রণ করুন ('মিথ্যা')

আউটপুট:

সত্য

নতুনদের জন্য অ্যান্ড্রয়েড স্টুডিও টিউটোরিয়াল

আসুন আমরা এই অপারেটরের আরেকটি উদাহরণ নিই।

x = ['আপেল', 'কলা'] মুদ্রণ ('আনারস' x এ নয়) # টি সত্য প্রত্যাবর্তন কারণ 'আনারস' মানের একটি ক্রম তালিকায় নেই

আউটপুট:

সত্য

পাইথনের আইডেন্টিটি অপারেটরগুলির পাশাপাশি সদস্যতা অপারেটরগুলি উভয়ই আপনার প্রোগ্রামটিকে দীর্ঘ সময়ের জন্য আরও দক্ষ করতে বিকল্পভাবে ব্যবহার করা যেতে পারে। সুতরাং এটি সর্বদা পরামর্শ দেওয়া হয় যে আপনি আপনার প্রতিদিনের প্রোগ্রামিংয়ে উভয়কেই ব্যবহার করুন এবং এটির সাথে আমরা এই 'পাইথনের সদস্যতা অপারেটরগুলি' নিবন্ধটি শেষ করেছি।

পাইথনের বিভিন্ন অ্যাপ্লিকেশন সহ গভীরতর জ্ঞান অর্জন করতে, আপনি এটি করতে পারেন 24/7 সমর্থন এবং আজীবন অ্যাক্সেস সহ লাইভ অনলাইন প্রশিক্ষণের জন্য।

আমাদের জন্য একটি প্রশ্ন আছে? 'পাইথনের সদস্যতা অপারেটর' এর মন্তব্য বিভাগে তাদের উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।