কম্পিউটার

bin() পাইথনে


বিন() ফাংশন একটি দশমিককে বাইনারিতে রূপান্তর করে। রূপান্তর করার পরামিতি হিসাবে আপনি একটি ধনাত্মক বা ঋণাত্মক পূর্ণসংখ্যা ব্যবহার করতে পারেন।

সিনট্যাক্স

নিচে ফাংশনের সিনট্যাক্স দেওয়া হল।

bin(n)
Parameters : an integer to convert
Return Value : A binary string of an integer or int object.
Exceptions : Raises TypeError when a float value is sent as argument.

নীচের উদাহরণে আমরা একটি ধনাত্মক এবং একটি ঋণাত্মক পূর্ণসংখ্যাকে বাইনারিতে রূপান্তর করি। ফলাফলগুলি 0b এর একটি উপসর্গের সাথে আসে যে সংখ্যাটি একটি বাইনারি উপস্থাপনা।

উদাহরণ

n = input("Enter an integer :")
dec_number = int(n)
bin_number = bin(dec_number)
print(bin_number)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Write the code result here.
Result
Enter an integer :23
0b10111
Enter an integer :-31
-0b11111

যদি আমরা রূপান্তরিত সংখ্যার সামনে 0b উপসর্গ না চাই, তাহলে প্রাথমিক 2টি অক্ষর মুছে ফেলার জন্য আমাদের স্ট্রিং ফাংশন প্রয়োগ করতে হবে।

উদাহরণ

n = input("Enter an integer :")
dec_number = int(n)
bin_number = bin(dec_number)
print(type(bin_number))
x = bin_number[2:]
print(x)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Enter an integer :13

1101

  1. পাইথন ভাষায় স্পষ্ট টাইপ কাস্টিং

  2. পাইথনে ফ্লোটকে পূর্ণসংখ্যাতে কীভাবে রূপান্তর করবেন?

  3. পাইথনে একটি পূর্ণসংখ্যাকে একটি অক্ষরে কীভাবে রূপান্তর করবেন?

  4. পাইথনে ^ অপারেটরের কাজ কি?