Az oct () függvény egész számot vesz fel, és visszaadja oktális ábrázolását.
A szintaxisa oct():
okt (x)
okt () Paraméterek
A oct()függvény egyetlen x paramétert vesz fel .
Ez a paraméter lehet:
- egész szám (bináris, tizedes vagy hexadecimális)
- ha nem egész szám, akkor egész számot kell
__index__()visszaadnia
Visszatérési érték októbertől ()
A oct()függvény egy oktális karakterláncot ad vissza a megadott egész számból.
1. példa: Hogyan működik az okt () a Pythonban?
# 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))
Kimenet
okt (10): 0o12 okt (0b101): 0o5 okt (0XA): 0o12
2. példa: oct () egyéni objektumokhoz
class Person: age = 23 def __index__(self): return self.age def __int__(self): return self.age person = Person() print('The oct is:', oct(person))
Kimenet
Az okt: 0o27
Itt az Personosztály végrehajtja __index__()és __int__(). Ezért használhatjuk oct()a Person.
Megjegyzés: A kompatibilitás azt javasoljuk, hogy hajtsák végre __int__(), és __index__()az azonos kimenet.








