Convert float to int Python + Examples

In this python tutorial, you will learn about how to convert float to int in python and, also we will check:

  • How to convert float to int python
  • How to transform float to int python
  • How to convert float list to int in python
  • How to convert float to whole number python
  • Python convert float to int ceil
  • Convert float array to int in python
  • Convert float to int python numpy
  • How to convert negative float value to int in python
  • How to convert float variable to int in python

How to convert float to int python

Let’s see how to how to convert float to int python

To convert a float to int in python, we will use the built-in int() function. This function will return the integer number part.

Example:

num = 5.4
num = int(num)
print(num)

You can refer to the below screenshot to see the output for how to convert float to int python.

How to convert float to int python
How to convert float to int python

This is how to convert float to int in Python.

Read: How to convert string to float in Python

How to transform float to int Python

Now, we will see how to transform float to int python

In this example, we will use trunc() function. The trunc() function returns the integer part of the number. It ignores everything after the decimal points.

Example:

from math import trunc
print(trunc(14.2))

You can refer to the below screenshot to see the output for how to transform float to int python.

How to transform float to int python
How to transform float to int python

The above Python code we can use to transform float to int in Python.

How to convert float list to int in Python

Here, we will see how to convert float list to int in python

To convert float list to int in python we will use the built-in function int and it will return a list of integers.

Example:

num = [12.1, 14.2, 15.8, 17.4]
print([int(num) for num in num])

You can refer to the below screenshot to see the output for how to convert float list to int in python.

How to convert float list to int in python
How to convert float list to int in python

The above code, we can use to convert float list to int in Python.

How to convert float to whole number python

Let’s see how to convert float to whole number python

In this example, we will use the built-in round() function which will round up the value and returns the integer value.

Example:

num = round(8.4598)
print(num)

You can refer to the below screenshot to see the output for how to convert float to whole number python.

How to convert float to whole number python
How to convert float to whole number python

The above code, we can use to convert float to whole number in Python.

Python convert float to int ceil

Let us see how to convert float to int ceil.

In this example, we will use ceil() function which will rounds up the next full integer value.

Example:

from math import ceil
print(ceil(15.7))

You can refer to the below screenshot to see the output for python convert float to int ceil.

Python convert float to int ceil
Python convert float to int ceil

This is how to convert float to int ceil in Python.

Convert float array to int in python

Now, we will see how to convert float array to int in python.

To convert float array to int in python we will first import numpy as np and then we will use the function astype() and it will return the integer.

Example:

import numpy as np
arr = np.array((1.4, 2.6, 3.1, 4.3))
arr = arr.astype(int)
print(arr)

You can refer to the below screenshot to see the output for convert float array to int in python.

Convert float array to int in python
Convert float array to int in python

The above code, we can use to convert float array to int in python.

Convert float to int Python numpy

Here, we will see how to convert float to int python numpy.

In this example, we will import numpy as np and the built-in function astype() is used to convert float to int python numpy.

Example:

import numpy as np
arr = np.array([[5.3, 6.5, 7.234], [30.3, 33.543, 35.995]])
arr = arr.astype(int)
print(arr)

You can refer to the below screenshot to see the output for convert float to int python numpy.

Convert float to int python numpy
Convert float to int python numpy

The above Python code, we can use to convert float to int Python numpy.

How to convert negative float value to int in python

Let’s see how to convert negative float value to int in python.

To convert the negative float value to int in python, we have to use the int() function. Also, we have to pass the float variable as the argument of the int() in python.

Example:

float_val = -12.8;
print(int(float_val));

You can refer to the below screenshot to see the output for how to convert negative float value to int in python.

How to convert negative float value to int in python
How to convert negative float value to int in python

This is how to convert negative float value to int in python.

How to convert float variable to int in python

Now, we will see how to convert float variable to int in python.

To convert float variable to int in python, we will use the int() function. Also, we have to pass the float variable as the argument of the int() in python, and to get the output use the print() function.

Example:

float_var = 18.8;
print(int(float_var));

You can refer to the below screenshot to see the output for how to convert float variable to int in python.

How to convert float variable to int in python
How to convert float variable to int in python

The above code, we can use to convert float variable to int in python.

You may like the following Python tutorials:

In this Python tutorial, we have learned about how to convert float to int python. Also, we covered these below topics:

  • How to convert float to int python
  • How to transform float to int python
  • How to convert float list to int in python
  • How to convert float to whole number python
  • Python convert float to int ceil
  • Convert float array to int in python
  • Convert float to int python numpy
  • How to convert negative float value to int in python
  • How to convert float variable to int in python