ऑक्ट () फ़ंक्शन एक पूर्णांक संख्या लेता है और अपने ऑक्टल प्रतिनिधित्व को वापस करता है।
का सिंटैक्स 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__()
समान आउटपुट के साथ अनुशंसित है ।