Python oct Function with Examples - Python Tutorial | Logic Practice
Python Course / Other / Python oct Function with Examples

Python oct Function with Examples

BLUF: This lesson on Python oct Function with Examples provides a comprehensive guide to understanding and implementing this concept in Python. Whether you're a beginner or looking to refresh your knowledge, you'll find clear explanations and interactive code examples here.
Key Concept: Python oct Function with Examples

Mastering Python oct Function with Examples is essential for building efficient Python applications. Focus on the syntax and the best practices highlighted in this tutorial.

The Python function oct serves the purpose of obtaining the octal representation of a given integer. This function accepts a single argument and outputs the integer as an octal string. If the provided argument is not of the integer type, it raises a TypeError.

Python oct Function Syntax

The syntax of the oct function is given below.

Example

oct (integer)

Parameters

  • integer: A whole number that is intended for conversion into a string formatted in octal representation.
  • Return

It returns an octal string.

Different Examples for Python oct Function

Let’s explore a few examples of the oct function to grasp its capabilities.

Python oct Function Example 1

Here’s a straightforward Python illustration for converting a decimal number into its octal representation.

Example

# Python oct() function example

# Calling function

val = oct(10)

# Displaying result

print("Octal value of 10:",val)

Output:

Output

Octal value of 10: 0o12

Python oct Function Example 2

The oct function exclusively takes an integer as its argument. If a value that is not an integer is provided, an error will occur. Refer to the example shown below.

Example

# Python oct() function example

# Calling function

val = oct(10.25)

# Displaying result

print("Octal value of 10.25:",val)

Output:

Output

TypeError: 'float' object cannot be interpreted as an integer

Python oct Function Example 3

In Python, both binary and hexadecimal representations are considered as integer values. Therefore, it is possible to obtain the octal conversion from binary and hexadecimal values as well. Below is an illustrative example.

Example

# Python oct() function example

# Calling function

val  = oct(0b0101) # Binary to octal

val2 = oct(0XAF) # Hexadecimal to octal

# Displaying result

# binary number

print("Octal value of 0b0101:",val)

# hexadecimal number

print("Octal value of 0XAF:",val2)

Output:

Output

Octal value of 0b0101: 0o5

Octal value of 0XAF: 0o257

Input Required

This code uses input(). Please provide values below:

Logic Practice
Install Logic Practice
Add to home screen for a faster app-like experience