पायथन ऑक्ट ()

ऑक्ट () फ़ंक्शन एक पूर्णांक संख्या लेता है और अपने ऑक्टल प्रतिनिधित्व को वापस करता है।

का सिंटैक्स oct()है:

 अक्टूबर (x)

oct () पैरामीटर

oct()समारोह के लिए एक एकल पैरामीटर लेता है एक्स।

यह पैरामीटर हो सकता है:

  • एक पूर्णांक संख्या (बाइनरी, दशमलव या हेक्साडेसिमल)
  • यदि पूर्णांक नहीं है, तो __index__()पूर्णांक वापस करने के लिए इसे लागू करना चाहिए

अक्टूबर से वापसी मूल्य ()

oct()समारोह को देखते हुए पूर्णांक संख्या से एक अष्टाधारी स्ट्रिंग देता है।

उदाहरण 1: पायथन में ऑक्ट () कैसे काम करता है?

 # decimal to octal print('oct(10) is:', oct(10)) # binary to octal print('oct(0b101) is:', oct(0b101)) # hexadecimal to octal print('oct(0XA) is:', oct(0XA))

आउटपुट

 ऑक्ट (10) है: 0o12 ऑक्ट (0b101) है: 0o5 ऑक्ट (0XA) है: 0o12 

उदाहरण 2: कस्टम वस्तुओं के लिए ऑक्ट ()

 class Person: age = 23 def __index__(self): return self.age def __int__(self): return self.age person = Person() print('The oct is:', oct(person))

आउटपुट

 अष्टक: 0o27 है 

यहाँ, Personवर्ग लागू करता है __index__()और __int__()। इसलिए हम oct()वस्तुओं का उपयोग कर सकते हैं Person

नोट: अनुकूलता के लिए, इसे लागू करने __int__()और __index__()समान आउटपुट के साथ अनुशंसित है ।

दिलचस्प लेख...