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 Person
rakendab klass __index__()
ja __int__()
. Sellepärast saame kasutada oct()
objektidel Person
.
Märkus: ühilduvuse, on soovitatav rakendada __int__()
ja __index__()
sama toodangut.