2012-12-01 44 views
20

संभव डुप्लिकेट:
Convert binary string to intपायथन: दशमलव रूपांतरण करने के लिए द्विआधारी

मैं अजगर में इस बाइनरी मान '101,011,111' दशमलव के रूप कैसे बदल जाएगा?

फ़ंक्शन बाइनरी संख्याओं को दशमलव संख्याओं में परिवर्तित करता है।

इनपुट: स्ट्रिंग ख: एक द्विआधारी संख्या

आउटपुट: पूर्णांक घ: ख

की एक दशमलव प्रतिनिधित्व
def Binary_to_Decimal(b): 
    #what needs to be filled in 
    return d 

उत्तर

87

आप पूर्णांक कास्टिंग जो आधार विनिर्देशन की अनुमति देता का उपयोग कर सकते हैं।

int(b, 2) # Convert a binary string to a decimal int.