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 Person
osztá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.