अजगर एक नंबर octal
जो है base 8
है.आप b^1 === b
के रूप में आधार बाइनरी स्ट्रिंग 10
का उपयोग कर काम कर सकते हैं जहां b
आधार है के रूप में 0
के साथ शुरू व्याख्या करता है।
# print the decimal value of the binary number 10
>>> print 0b10
2
# print the decimal value of the octal number 10
>>> print 010
8
# print the decimal value of the hexadecimal number 10
>>> print 0x10
16
किसी भी आधार में प्रतीक 1
क्योंकि सभी b
के लिए b^0 === 1
के रूप में पढ़ने एक नंबर के सूचकांक दाएं से बाएं 0
पर शुरू होता है हमेशा decimal
मूल्य 1
है।
# print the decimal value of the binary number 1
>>> print 0b001
1
# print the decimal value of the octal number 1
>>> print 0001
1
# print the decimal value of the hexadecimal number 1
>>> print 0x001
1
एक बार आधार व्याख्या की है (0
, 0b
, 0x
) प्रमुख 0
महत्वपूर्ण नहीं हैं।जहां सबसे बड़ा प्रतीक सबसे बड़ा मान है कि एक संख्या से दर्शाया जा सकता है (b^n)-1
जहां n
अंकों की संख्या है b-1
Base (b) Number of Symbols (b) Symbols (0 : b-1)
Binary 2 2 0,1
Octal 8 8 0,1,2,3,4,5,7,6,7
Decimal 10 10 0,1,2,3,4,5,7,6,7,8,9
के बराबर है
एक आधार के लिए आवश्यक प्रतीकों की संख्या b
है। यह देखते हुए 3 अंकों वाले नंबर सबसे बड़ा दशमलव मान (10^3)-1 = 999
है, अष्टाधारी (8^3)-1 = 511 (decimal)
में जो आधार 8 में और बाइनरी (2^3)-1 = 7 (decimal)
में 777
है जो आधार 2 में 111
तो आप देख सकते है कि कम प्रतीकों (एक कम आधार) आप मूल्य के साथ अंकों की एक निश्चित संख्या दी गई कमी का प्रतिनिधित्व कर सकते हैं।
स्रोत
2012-11-17 14:18:56
उन विशिष्ट संख्या बाहर मुद्रित करने के लिए (0 के साथ शुरू करते हैं), बस तार के रूप में उपयोग: 'प्रिंट '01'' ' प्रिंट' 010'' आदि –