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.
Your valuable feedback, question, or comments about this article are always welcome.
If you enjoyed and liked this post, don’t forget to share.