Funkcija „okt“ () ima sveiką skaičių ir grąžina aštuonkąjį vaizdą.
Sintaksė oct()yra:
okt (x)
okt () parametrai
oct()Funkcija priima vieną parametro x.
Šis parametras gali būti:
- sveikasis skaičius (dvejetainis, dešimtainis arba šešioliktainis)
 - jei ne sveikasis skaičius, jis turėtų įgyvendinti 
__index__()grąžinti sveiką skaičių 
Grąžinimo vertė nuo okt ()
oct()Funkcija grąžina dešimtainį eilutę iš tikro sveiko skaičiaus.
1 pavyzdys: Kaip „okt“ () veikia „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))
Rezultatas
okt. (10) yra: 0o12 okt. (0b101) yra: 0o5 okt. (0XA) yra: 0o12
2 pavyzdys: „oct“ () pasirinktiniams objektams
 class Person: age = 23 def __index__(self): return self.age def __int__(self): return self.age person = Person() print('The oct is:', oct(person))
Rezultatas
Spalis yra: 0o27
Čia Personklasė įgyvendina __index__()ir __int__(). Štai kodėl mes galime naudoti oct()objektus Person.
Pastaba: norint suderinamumo, rekomenduojama įdiegti __int__()ir __index__()su ta pačia išvestimi.








