# python truncate float – How to truncate float values?

python truncate float : Truncating a float specifies the precision of a floating point number. Python’s math.trunc() function we truncate floating-point values into whole numbers.

## python truncate float

python truncate float : Truncate a Float in Python Using the round() Function, Using the int() Function and Using the str() Function Example with demo.

### How to truncate float values?

Truncate to three decimals in Python

```%.3f'%(1324343032.324325235)
```

### How to truncate a float in Python?

Example

```pi = 9.98258602154

str = f"{pi:.2f}"
results = float(str)

print(results)
```

Don’t Miss : Remove Substring From String Python

Read Also:  NumPy array creation: arange() function

### Truncate a Float in Python Using the round() Function

Example

```print(round(98565655665,4))
print(round(56988.1252342,4))
print(round(458.67,4))
```

### Truncate a Float in Python Using the int() Function

Example

```def truncate(num, n):
integer = int(num * (10**n))/(10**n)
return float(integer)

print(truncate(98565655665,4))
print(truncate(56988.1252342,4))
print(truncate(458.67,4))
```

### Truncate a Float in Python Using the str() Function

Example

```def truncate(num,n):
flagct = str(num)
for x in range(len(flagct)):
if flagct[x] == '.':
try:
return float(flagct[:x+n+1])
except:
return float(flagct)
return float(flagct)

print(truncate(98565655665,4))
print(truncate(56988.1252342,4))
print(truncate(458.67,4))
```

I hope you get an idea about python truncate float.
I would like to have feedback on my infinityknow.com.