Pythoni okt ()

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.

Huvitavad Artiklid...