Funktsioon okt () võtab täisarvu ja tagastab selle kaheksakujulise kujutise.
Süntaks oct()on:
okt (x)
okt () parameetrid
oct()Funktsiooni võtab ühe parameetri x.
See parameeter võib olla:
- täisarv (kahend-, kümnend- või kuueteistkümnendsüsteem)
- kui mitte täisarv, peaks see rakendama __index__()täisarvu tagastamist
Tagasiväärtus alates okt ()
oct()Tagastab kaheksand stringi antud täisarv.
Näide 1: Kuidas okt () Pythonis töötab?
 # 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))
Väljund
okt (10) on: 0o12 okt (0b101) on: 0o5 okt (0XA) on: 0o12
Näide 2: okt () kohandatud objektide jaoks
 class Person: age = 23 def __index__(self): return self.age def __int__(self): return self.age person = Person() print('The oct is:', oct(person))
Väljund
Okt on: 0o27
Siin Personrakendab klass __index__()ja __int__(). Sellepärast saame kasutada oct()objektidel Person.
Märkus: ühilduvuse, on soovitatav rakendada __int__()ja __index__()sama toodangut.








