Python bin() فنکشن

Python Bin Fnkshn



'Python' ایک کمپیوٹر پروگرامنگ زبان ہے جو بڑے پیمانے پر استعمال ہوتی ہے کیونکہ اس کی زبان کوڈنگ انگریزی زبان سے ملتی جلتی ہے۔ لہذا، پروگرامرز اور صارفین اسے ترجیح دیتے ہیں کیونکہ اسے پڑھنا اور اس پر کام کرنا آسان ہے۔ 'bin()' فنکشن Python میں ایک بلٹ ان فنکشن ہے جو عددی اعداد کو بائنری ٹرانسفیگریشن میں تبدیل کرنے کے لیے استعمال ہوتا ہے۔ بائنری نمبرز وہ ہیں جو بیس 2 کو ظاہر کرتے ہیں، جس کا مطلب ہے کہ وہ یا تو '1' یا '0' ہیں۔ Python میں بائنری کنورژن کو سابقہ ​​'Ob' کے ساتھ دکھایا جاتا ہے۔ یہ بائنری کی سٹرنگ فارمیٹ پریزنٹیشن کے لیے ہے۔

bin() فنکشن ازگر میں کیسے کام کرتا ہے۔

جب ہم bin() فنکشن کے عمل کے لیے ایک عدد کو پاس کرتے ہیں، تو نتائج دیے گئے نمبر کی بائنری نمائندگی کے ساتھ آتے ہیں لیکن 'Ob' کے سابقہ ​​سے شروع ہوتے ہیں۔ مثال کے طور پر، اگر نمبر '7' بائنری نتیجہ '111' ہے، تو یہ سابقہ ​​شامل کے ساتھ نتیجہ دکھائے گا، جو 'Ob111' کی طرح لگتا ہے۔ ہم Python ماحول میں bin() فنکشن انجام دے رہے ہیں۔ ہم مندرجہ ذیل تحریر میں مثالوں کی مدد سے مزید واضح وضاحت کریں گے۔

نحو

'بن ( ) '

مندرجہ بالا نحو Python bin() فنکشن کا ہے۔ bin() فنکشن نمبر کو بائنری نمبر میں تبدیل کرتا ہے۔ یہ اس وقت کام کرتا ہے جب ہم Python میں فنکشن bin() کو نمبر دیتے ہیں، اور یہ بائنری نمبرز کی نمائندگی میں واپسی کے نتائج دے گا۔







پیرامیٹر

'بن ( اور ) '

نحو میں 'e' وہ عدد ہے جو بائنری میں تبادلوں کی کارکردگی کے لیے دیا جاتا ہے۔ 'e' کو پیرامیٹر بھی کہا جاتا ہے۔



Python میں bin() فنکشن کا استعمال کرکے مثالوں کو انجام دینا

مندرجہ ذیل مثالیں ہیں جو ہم اس ٹیوٹوریل میں Python میں bin() فنکشن کے ساتھ استعمال کریں گے تاکہ استعمال کے لیے bin() فنکشن کو سمجھ بوجھ سے سمجھ سکیں۔



  • Python میں فنکشن bin() کو آپریٹ کرنا
  • فنکشن bin() کو Python میں نان انٹیجر کے ساتھ آپریٹ کرنا
  • Python میں غیر عدد کے لیے انڈیکس کے ساتھ فنکشن bin() کو آپریٹ کرنا
  • Python میں bin() فنکشن کا استعمال کرتے ہوئے بائنری میں مثبت عددی قدر کو انجام دینا
  • Python میں فنکشن bin() کا استعمال کرتے ہوئے بائنری میں منفی عددی قدر کو انجام دینا
  • Python میں float قسم کے ساتھ فنکشن bin() کو آپریٹ کرنا
  • Python میں فارمیٹ طریقہ کے ساتھ فنکشن bin() کو آپریٹ کرنا

مثال 01: Python میں bin() فنکشن کو آپریٹ کرنا

اس مثال میں، ہم سیکھیں گے کہ Python's bin() فنکشن کو کیسے استعمال کیا جائے۔ سب سے پہلے، ہمیں نمبر شروع کرنا ہوگا. یہاں ہم '20' لیں گے۔ اب، فنکشن کو '20 کا بائنری نمبر ہے' بیان کے ساتھ پرنٹ کریں جو Python میں bin() فنکشن کے ساتھ لکھا ہوا ہے۔





آؤٹ پٹ نمبر '20' پر بائنری نمبر کی تبدیلی کو کامیابی سے ظاہر کرتا ہے۔ 'ob' کا سابقہ ​​آؤٹ پٹ میں ظاہر ہوتا ہے، اور '101' بائنری کنورژن سٹرنگ کے نتائج ہیں۔



مثال 02: bin() فنکشن کو Uzer-define a فنکشن Python کے ساتھ چلانا

یہاں، ہم Python میں bin() فنکشن کو صارف کی طرف سے طے شدہ فنکشن کے ساتھ نافذ کریں گے۔ ہم نے بائنری کو 'w' اور دوسری کو 'n' کے طور پر لیا ہے۔ 'n' میں 'w' کے لیے bin() فنکشن کنورژن ہے۔ اب، اس مثال میں 'Ob' سابقہ ​​کو ہٹانے کے لیے شرط لگائی گئی ہے۔ پھر، ہمیں ایک نمبر کا انتخاب کرنا ہوگا، جسے ہم نے بائنری نمائندگی کے لیے شامل کردہ نمبر '85' لیا ہے۔

مندرجہ ذیل آؤٹ پٹ کوڈ میں اوپر چنے گئے '85' کی بائنری نمائندگی دکھاتا ہے، bin() فنکشن کا استعمال کرتے ہوئے Python میں صارف کی وضاحت کردہ فنکشن کے ساتھ۔

مثال 03: bin() فنکشن اور انڈیکس() فنکشن کو Python میں یوزر ڈیفائنڈ فنکشن کے ذریعے آپریٹ کرنا

یہاں، ہم Python میں صارف کی طرف سے طے شدہ فنکشن کا استعمال کرتے ہوئے bin() فنکشن کو index() کے ساتھ عمل میں لائیں گے۔ اس طریقہ میں، ہمیں اشیاء کو bin() میں بھیجنا ہے اور اس کے ساتھ Python index() بھی استعمال کرنا ہے، جو ہمیشہ مثبت عدد کو لوٹاتا ہے۔ کوڈ میں لاگو کرنے کے لیے منتخب کردہ نمبر bin() اور index() طریقوں کا استعمال کرتے ہوئے Python میں بائنری نمائندگی کے لیے '66' ہے۔

bin() فنکشن اور index() طریقہ نمبر '66' بائنری نمائندگی کامیابی کے ساتھ انجام پاتا ہے۔

مثال 04: Python میں bin() فنکشن کا استعمال کرتے ہوئے بائنری کے لیے مثبت عددی قدر کو انجام دینا

اس مثال میں، ہم Python میں bin() فنکشن انجام دیں گے، مثبت عدد (نمبر) لے کر جو اس مثبت نمبر پر بائنری آپریشن کرے گا۔ اس کے لیے ہمیں ایک نمبر شروع کرنا ہوگا۔ یہاں اس مثال میں، ہم نے '45' نمبر لیا ہے، جو کوئی بھی نمبر ہونا چاہیے لیکن مثبت ہونا چاہیے۔

آؤٹ پٹ مثبت عدد کو دکھاتا ہے جیسا کہ '45' دیا گیا ہے، جس کے نتیجے میں بائنری نمائندگی Python میں bin() فنکشن کے ذریعے کی جاتی ہے۔

مثال 05: Python میں bin() فنکشن کا استعمال کرتے ہوئے بائنری میں منفی عددی قدر کو انجام دینا

پچھلی مثال میں، ہم نے bin فنکشن کا استعمال کرتے ہوئے مثبت عددی قدر کا مظاہرہ کیا۔ یہاں، ہم وہی کوڈ لاگو کریں گے لیکن بائنری میں bin() فنکشن کا استعمال کرتے ہوئے منفی عددی قدر کو صرف ایک منفی عددی ابتدا میں تبدیل کرکے انجام دیں گے۔ لہذا، ہمارے پاس یہاں منفی نمبر '-35' تفویض کیا گیا ہے۔

Python's bin() فنکشن کا استعمال کرتے ہوئے منفی عدد '-35' بائنری نمائندگی ذیل میں دکھائی گئی ہے۔

مثال 06: bin() فنکشن کو Python میں فلوٹ ٹائپ کے ساتھ چلانا

کیا ہوگا اگر ہمیں ایک ایسے نمبر کے ساتھ بن فنکشن انجام دینا ہے جس میں ایک نقطہ ہے جسے کمپیوٹر کی زبان میں فلوٹنگ نمبر کہا جاتا ہے، جیسے کہ '8.7' یا کوئی بھی نمبر، جو راؤنڈ آف نہیں ہے؟ آئیے اس منظر نامے سے نمٹنے کے طریقے کی ایک مثال دیکھیں۔ ہم نے فلوٹ نمبر کی دلیل پاس کی ہے۔ فنکشن bin() Python کا استعمال کرتے ہوئے پرنٹ اسٹیٹمنٹ کے ساتھ نمبر '74.3' ہے۔

Python میں bin() فنکشن کا استعمال کرتے ہوئے فلوٹ ٹائپ نمبر کا نتیجہ یہ ہے۔ 'فلوٹ' کی تشریح کو عدد کے بطور عمل نہیں کیا جا سکتا۔ اس سے یہ نتیجہ نکلتا ہے کہ ہم bin() فنکشن کا استعمال کرتے ہوئے پائتھون میں بائنری نمائندگی کے لیے فلوٹنگ پوائنٹ نمبر استعمال نہیں کر سکتے۔

مثال 07: Python میں فارمیٹ میتھڈ کے ساتھ bin() فنکشن کو آپریٹ کرنا

اس مثال میں، ہم Python's bin() فنکشن کا استعمال کرتے ہوئے فارمیٹ کا طریقہ نافذ کریں گے۔ فارمیٹ کے طریقے ایک ہی کوڈ کے عمل میں دو پیرامیٹرز کو لے کر کام کرتے ہیں۔ یہ پہلا پیرامیٹر نمبر لیتا ہے، اور دوسرا پیرامیٹر پہلے پیرامیٹر میں نمبر کی نمائندگی کے ساتھ جاتا ہے۔

آؤٹ پٹ نیچے دیئے گئے دو پیرامیٹرز کے نتائج دکھاتا ہے:

نتیجہ

اس مضمون میں، ہم نے مختلف مثالیں فراہم کر کے Python میں bin() فنکشن کے استعمال پر توجہ مرکوز کی، جیسے کہ bin() فنکشن، فنکشن bin() اور index() کے لیے Python میں مثبت اور منفی عددی اقدار کے آپریشن کے ساتھ۔ صارف کے متعین ورژن کے ساتھ، سادہ بن آپریشن، اور صرف bin() فنکشن آپریشن صارف کی طرف سے طے شدہ فنکشن کے ساتھ۔ جیسا کہ 'Ob' سابقہ ​​مثال 2 میں ہر ایک بار بائنری نمائندگی کے ساتھ ظاہر ہوتا ہے، ہم نے Python ہوم میں سابقہ ​​ہٹانے کا عمل انجام دیا ہے۔ Python میں فنکشن bin() انٹیجرز کی تبدیلی کی کارکردگی کے لیے ایک مفید لیکن طاقتور بلٹ ان فنکشن ہے۔ اسے ایک لمبے طریقے سے عمل میں لائے بغیر، ہم اسے صرف اس قدر (نمبر) درج کرکے کرسکتے ہیں جس کے بائنری نتائج ہم چاہتے ہیں۔