Funktio oct () ottaa kokonaisluvun ja palauttaa sen oktaaliesityksen.
Syntaksi oct()on:
okta (x)
oct () -parametrit
oct()Toiminto ottaa yhden parametrin x.
Tämä parametri voi olla:
- kokonaisluku (binääri, desimaali tai heksadesimaali)
- jos se ei ole kokonaisluku, sen tulisi toteuttaa
__index__()palauttaakseen kokonaisluku
Palautusarvo lokista ()
oct()Funktio palauttaa oktaali merkkijonon annetusta kokonaisluku.
Esimerkki 1: Kuinka okt () toimii Pythonissa?
# 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))
Tuotos
okt (10) on: 0o12 okt (0b101) on: 0o5 okt (0XA) on: 0o12
Esimerkki 2: oct () mukautetuille kohteille
class Person: age = 23 def __index__(self): return self.age def __int__(self): return self.age person = Person() print('The oct is:', oct(person))
Tuotos
Lokakuu on: 0o27
Täällä Personluokka toteuttaa __index__()ja __int__(). Siksi voimme käyttää oct()esineitä Person.
Huomautus: Yhteensopivuuden vuoksi on suositeltavaa toteuttaa __int__()ja __index__()samalla lähdöllä.








