In this tutorial we will discuss about the **bin() function in python ****programming language** with the help of examples.

## Python bin() function

The built-in **python function** is used to convert an integer number and return the equivalent value in the form of binary string. If there is no integer then this function is used with the method to get an integer number. If we don't use the method and the specified number is not an integer then it returns as result which highlights that the given number can't be interpreted as an integer.

### Syntax

`bin(num)`

## Parameters of bin() function in python

The function in **python** takes only one argument i.e. an integer number. An integer number which is to be converted into binary string format.

If there is no integer then this function is used with the method to get an integer number.

## Return value of Python bin() function

The **python bin() function** is used to return an integer number into the equivalent binary string format. If the specified number is not an integer then it returns as result which highlights that the given number can't be interpreted as an integer.

#### Example 1: How to convert integer to binary using Python bin() Function

num = 15

print('The binary equivalent of 15 is:', bin(num))

**Output**

The binary equivalent of 15 is: 0b1111

#### Example 2: How to convert an object to binary implementing __index__() method

class vehicles:car = 11

bike = 21

bicycle = 8

def __index__(self):

return self.car + self.bike + self.bicycle

print('The binary equivalent of quantity is:', bin(vehicles()))

**Output**

The binary equivalent of vehicles is: 0b101000

#### Example 3: How to convert integer to binary with user define function

def Binary(n):num1 = bin(n)

num2 = num1[2:]

return num2

print("The binary representation of 10 is : ", end="")

print(Binary(10))

**Output**

The binary representation of 10 is : 1010