Python okt ()

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.

érdekes cikkek...