Функција оцт () узима цео број и враћа његов осмински приказ.
Синтакса oct()је:
окт (к)
оцт () параметри
oct()Функција узима један параметар к.
Овај параметар може бити:
- цео број (бинарни, децимални или хексадецимални)
- ако не цео број, требало би да примени
__index__()да врати цео број
Повратна вредност из оцт ()
oct()Функција враћа окталну низ од датог целим бројем.
Пример 1: Како оцт () ради у Питхону?
# 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))
Оутпут
окт (10) је: 0о12 окт (0б101) је: 0о5 окт (0КСА) је: 0о12
Пример 2: оцт () за прилагођене објекте
class Person: age = 23 def __index__(self): return self.age def __int__(self): return self.age person = Person() print('The oct is:', oct(person))
Оутпут
Окт је: 0о27
Овде Personкласа примењује __index__()и __int__(). Због тога можемо користити oct()на објектима Person.
Напомена: Ради компатибилности, препоручује се примена __int__()и __index__()са истим излазом.








