Funktionen oct () tager et heltal og returnerer sin oktale repræsentation.
Syntaksen for oct()er:
okt (x)
oct () Parametre
Den oct()funktion tager et enkelt parameter x.
Denne parameter kan være:
- et heltal (binært, decimalt eller hexadecimalt)
 - hvis ikke et heltal, skal det implementeres for 
__index__()at returnere et heltal 
Returværdi fra okt ()
Den oct()funktion giver en oktal streng fra den givne heltal.
Eksempel 1: Hvordan fungerer oct () i Python?
 # 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))
Produktion
okt (10) er: 0o12 okt (0b101) er: 0o5 okt (0XA) er: 0o12
Eksempel 2: okt () til brugerdefinerede objekter
 class Person: age = 23 def __index__(self): return self.age def __int__(self): return self.age person = Person() print('The oct is:', oct(person))
Produktion
Okt er: 0o27
Her Personimplementerer klassen __index__()og __int__(). Derfor kan vi bruge oct()på genstandene til Person.
Bemærk: For kompatibilitet anbefales det at implementere __int__()og __index__()med samme output.








