পাইথন বিন() ফাংশন

Pa Ithana Bina Phansana



'পাইথন' একটি কম্পিউটার প্রোগ্রামিং ভাষা যা ব্যাপকভাবে ব্যবহৃত হয় কারণ এর ভাষা কোডিং ইংরেজি ভাষার অনুরূপ। সুতরাং, প্রোগ্রামার এবং ব্যবহারকারীরা এটি পছন্দ করেন কারণ এটি পড়া এবং কাজ করা সহজ। 'bin()' ফাংশনটি পাইথনের একটি অন্তর্নির্মিত ফাংশন যা পূর্ণসংখ্যাকে একটি বাইনারি ট্রান্সফিগারেশনে রূপান্তরের জন্য ব্যবহৃত হয়। বাইনারি সংখ্যাগুলি হল সেইগুলি যেগুলি বেস 2 প্রকাশ করে, যার অর্থ হল তারা হয় '1' বা '0'। পাইথনে বাইনারি রূপান্তর উপসর্গ 'Ob' দিয়ে উপস্থাপন করা হয়। এটি বাইনারির স্ট্রিং বিন্যাস উপস্থাপনার জন্য।

কিভাবে bin() ফাংশন পাইথনে কাজ করে

যখন আমরা bin() ফাংশন সম্পাদনের জন্য একটি পূর্ণসংখ্যা পাস করি, ফলাফলগুলি প্রদত্ত সংখ্যার একটি বাইনারি উপস্থাপনা নিয়ে আসে তবে 'Ob' উপসর্গ দিয়ে শুরু হয়। উদাহরণস্বরূপ, যদি সংখ্যা “7” বাইনারি ফলাফল “111” হয়, তাহলে এটি উপসর্গ সহ ফলাফলটি দেখাবে, যা দেখতে “Ob111” এর মতো। আমরা পাইথন পরিবেশে bin() ফাংশন সম্পাদন করছি। আমরা নিম্নলিখিত লেখার উদাহরণগুলির সাহায্যে আরও স্পষ্ট ব্যাখ্যা সম্পাদন করব।

বাক্য গঠন

বিন ( ) '

উপরের সিনট্যাক্সটি পাইথন বিন() ফাংশনের। বিন() ফাংশন একটি সংখ্যাকে একটি বাইনারি সংখ্যায় রূপান্তর করে। এটি কাজ করে যখন আমরা পাইথনের ফাংশন bin() এ একটি সংখ্যা পাস করি এবং এটি বাইনারি সংখ্যার প্রতিনিধিত্বের ফলাফল প্রদান করবে।







প্যারামিটার

বিন ( এবং ) '

সিনট্যাক্সের 'e' হল বাইনারিতে রূপান্তর কর্মক্ষমতার জন্য দেওয়া পূর্ণসংখ্যা। 'e' কে প্যারামিটারও বলা হয়।



পাইথনে bin() ফাংশন ব্যবহার করে উদাহরণ নির্বাহ করা

নিম্নলিখিত উদাহরণগুলি আমরা এই টিউটোরিয়ালে পাইথনে bin() ফাংশনের সাথে প্রয়োগ করব যাতে ব্যবহার করার জন্য bin() ফাংশনটি বোধগম্যভাবে বোঝা যায়।



  • পাইথনে ফাংশন বিন() পরিচালনা করা
  • পাইথনে অ-পূর্ণসংখ্যা দিয়ে ফাংশন বিন() পরিচালনা করা
  • পাইথনে অ-পূর্ণসংখ্যার জন্য সূচী সহ ফাংশন বিন() পরিচালনা করা
  • পাইথনে bin() ফাংশন ব্যবহার করে বাইনারিতে ইতিবাচক সংখ্যাসূচক মান সম্পাদন করা
  • পাইথনে ফাংশন bin() ব্যবহার করে বাইনারিতে নেতিবাচক সাংখ্যিক মান সম্পাদন করা
  • পাইথনে ফ্লোট টাইপ সহ ফাংশন বিন() পরিচালনা করা
  • পাইথনে বিন্যাস পদ্ধতি সহ ফাংশন বিন() পরিচালনা করা

উদাহরণ 01: পাইথনে বিন() ফাংশন পরিচালনা করা

এই উদাহরণে, আমরা শিখব কিভাবে Python's bin() ফাংশন ব্যবহার করতে হয়। প্রথমত, আমাদের সংখ্যাটি শুরু করতে হবে। এখানে আমরা '20' নিব। এখন, পাইথনে bin() ফাংশনের সাথে লেখা “20 এর বাইনারি সংখ্যা” স্টেটমেন্ট সহ ফাংশনটি প্রিন্ট করুন।





আউটপুট '20' নম্বরে সফলভাবে সম্পাদিত বাইনারি সংখ্যা রূপান্তর দেখায়। 'ob' উপসর্গটি আউটপুটে প্রদর্শিত হয় এবং '101' হল বাইনারি রূপান্তর স্ট্রিং ফলাফল।



উদাহরণ 02: পাইথনে একটি ফাংশন ব্যবহারকারী-সংজ্ঞায়িত করে bin() ফাংশন পরিচালনা করা

এখানে, আমরা পাইথনে bin() ফাংশনটি একটি ব্যবহারকারী-নির্ধারিত ফাংশন সহ প্রয়োগ করব। আমরা বাইনারিটিকে 'w' এবং অন্যটিকে 'n' হিসাবে নিয়েছি। “n”-এ “w”-এর জন্য বিন() ফাংশন রূপান্তর রয়েছে। এখন, এই উদাহরণে 'Ob' উপসর্গটি সরানোর জন্য শর্তটি প্রয়োগ করা হয়েছে। তারপরে, আমাদের একটি সংখ্যা বেছে নিতে হবে, যেটি আমরা বাইনারি উপস্থাপনার জন্য যোগ করা '85' সংখ্যাটি নিয়েছি।

নিম্নলিখিত আউটপুট পাইথনে ব্যবহারকারী-সংজ্ঞায়িত ফাংশনের সাথে bin() ফাংশন ব্যবহার করে কোডে উপরে নির্বাচিত '85' এর বাইনারি উপস্থাপনা প্রদর্শন করে।

উদাহরণ 03: পাইথনে ব্যবহারকারী-সংজ্ঞায়িত ফাংশন দ্বারা bin() ফাংশন এবং index() ফাংশন পরিচালনা করা

এখানে, আমরা পাইথনে একটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশন ব্যবহার করে index() সহ bin() ফাংশন চালাব। এই পদ্ধতিতে, আমাদের বস্তুগুলিকে bin() এ পাঠাতে হবে এবং এর সাথে Python index() ব্যবহার করতে হবে, যা সর্বদা ধনাত্মক পূর্ণসংখ্যা প্রদান করে। bin() এবং index() পদ্ধতি ব্যবহার করে পাইথনে বাইনারি উপস্থাপনার জন্য কোডে প্রয়োগ করার জন্য নির্বাচিত সংখ্যা হল “66”।

বিন() ফাংশন এবং ইনডেক্স() পদ্ধতি নম্বর '66' বাইনারি উপস্থাপনা সাফল্যের সাথে সঞ্চালিত হয়।

উদাহরণ 04: পাইথনে bin() ফাংশন ব্যবহার করে বাইনারিতে ইতিবাচক সংখ্যাসূচক মান সম্পাদন করা

এই উদাহরণে, আমরা পাইথনে bin() ফাংশনটি সম্পাদন করব, ধনাত্মক পূর্ণসংখ্যা (সংখ্যা) গ্রহণ করব যা সেই ধনাত্মক সংখ্যায় বাইনারি অপারেশন করবে। এর জন্য, আমাদের একটি সংখ্যা শুরু করতে হবে। এখানে এই উদাহরণে, আমরা '45' সংখ্যাটি নিয়েছি, যেটি যেকোনো সংখ্যা হওয়া উচিত কিন্তু একটি ধনাত্মক হওয়া উচিত।

আউটপুট '45' হিসাবে ধনাত্মক পূর্ণসংখ্যা প্রদর্শন করে, যার ফলে পাইথনে bin() ফাংশন ব্যবহার করে বাইনারি উপস্থাপনা করা হয়।

উদাহরণ 05: পাইথনে bin() ফাংশন ব্যবহার করে বাইনারিতে নেতিবাচক সংখ্যাসূচক মান সম্পাদন করা

আগের উদাহরণে, আমরা বিন ফাংশন ব্যবহার করে ইতিবাচক সংখ্যাসূচক মান সম্পাদন করেছি। এখানে, আমরা একই কোড প্রয়োগ করব কিন্তু বাইনারিতে bin() ফাংশন ব্যবহার করে নেতিবাচক সাংখ্যিক মানটি শুধুমাত্র একটি ঋণাত্মক পূর্ণসংখ্যা শুরুতে পরিবর্তন করে সম্পাদন করব। সুতরাং, আমাদের এখানে ঋণাত্মক সংখ্যাটি '-35' বরাদ্দ করা হয়েছে।

পাইথনের বিন() ফাংশন ব্যবহার করে নেতিবাচক পূর্ণসংখ্যা '-35' বাইনারি উপস্থাপনা নীচে দেখানো হয়েছে:

উদাহরণ 06: পাইথনে ফ্লোট টাইপের সাথে বিন() ফাংশন পরিচালনা করা

যদি আমাদের এমন একটি সংখ্যার সাথে বিন ফাংশনটি সম্পাদন করতে হয় যার মধ্যে একটি বিন্দু রয়েছে যাকে কম্পিউটারের ভাষায় একটি ভাসমান সংখ্যা বলা হয়, যেমন '8.7' বা যেকোনো সংখ্যা, যা রাউন্ড-অফ নয়? আসুন এই দৃশ্যটি কীভাবে মোকাবেলা করতে হয় তার একটি উদাহরণ দেখি। আমরা একটি ফ্লোট নম্বর যুক্তি পাস করেছি. ফাংশন বিন() পাইথন ব্যবহার করে প্রিন্ট স্টেটমেন্ট সহ সংখ্যাটি হল “74.3”।

এখানে bin() ফাংশন ব্যবহার করে পাইথনে ফ্লোট টাইপ নম্বরের ফলাফল রয়েছে। 'ফ্লোট' ব্যাখ্যাটি পূর্ণসংখ্যা হিসাবে কার্যকর করা যাবে না। এটি উপসংহারে পৌঁছেছে যে আমরা bin() ফাংশন ব্যবহার করে পাইথনে বাইনারি উপস্থাপনার জন্য ফ্লোটিং পয়েন্ট নম্বর ব্যবহার করতে পারি না।

উদাহরণ 07: পাইথনে বিন্যাস পদ্ধতির মাধ্যমে বিন() ফাংশন পরিচালনা করা

এই উদাহরণে, আমরা Python's bin() ফাংশন ব্যবহার করে বিন্যাস পদ্ধতি প্রয়োগ করব। ফরম্যাট পদ্ধতি একই কোড এক্সিকিউশনে দুটি প্যারামিটার নিয়ে কাজ করে। এটি প্রথম প্যারামিটার নম্বর নেয়, এবং দ্বিতীয় প্যারামিটারটি প্রথম প্যারামিটারে সংখ্যার উপস্থাপনার সাথে যায়।

আউটপুট নীচে প্রদত্ত দুটি প্রদত্ত প্যারামিটারের ফলাফল প্রদর্শন করে:

উপসংহার

এই নিবন্ধে, আমরা পাইথনে bin() ফাংশনের ব্যবহারের উপর ফোকাস করেছি বিভিন্ন উদাহরণ প্রদান করে, যেমন bin() ফাংশনের জন্য পাইথনে ধনাত্মক এবং ঋণাত্মক পূর্ণসংখ্যা মানের অপারেশন, ফাংশন bin() এবং index() ব্যবহারকারী-সংজ্ঞায়িত সংস্করণ সহ, সাধারণ বিন অপারেশন এবং ব্যবহারকারী-সংজ্ঞায়িত ফাংশন সহ শুধুমাত্র bin() ফাংশন অপারেশন। উদাহরণ 2-তে প্রতিবার বাইনারি উপস্থাপনার সাথে 'Ob' উপসর্গ দেখায়, আমরা পাইথন হোমে প্রিফিক্স অপসারণ কার্যকর করেছি। পাইথনে ফাংশন বিন() হল একটি কার্যকর অথচ শক্তিশালী বিল্ট-ইন ফাংশন পূর্ণসংখ্যার রূপান্তর কার্যক্ষমতার জন্য। একটি দীর্ঘ পদ্ধতিতে এটি কার্যকর না করে, আমরা কেবলমাত্র সেই মান (সংখ্যা) প্রবেশ করাতে পারি যার বাইনারি ফলাফল আমরা চাই।