Content · Programming · Python

Python float() Function: Usage and Examples

float() constructs a floating-point number. Text may contain a decimal point, exponent notation or special values such as nan; finite floating-point numbers usually approximate their mathematical values in binary.

2 views Published Oct 17, 2026 Updated Oct 18, 2026 Admin

This guide explains float() Function: Usage and Examples through a focused example and practical reasoning. No prior knowledge of this specific operation is required.

Understanding the Concept


float() constructs a floating-point number. Text may contain a decimal point, exponent notation or special values such as nan; finite floating-point numbers usually approximate their mathematical values in binary.

When You Would Use This


A measurement program converts text readings into values it can average.

Step-by-Step Example


first_reading = float("12.75")
second_reading = float("1e1")
print(first_reading + second_reading)
print(float("inf") > 1000000)

How the Example Works


1e1 means 10, so the sum is 22.75. The second check is True because positive infinity compares greater than finite numbers.

Example Output


22.75
True

Try It Yourself


Use math.isfinite() to reject an infinite entered value.

Common Beginner Mistakes


  • Assuming float() always gives an exact decimal representation.
  • Using a comma as the decimal separator in float("12,5").
  • Allowing NaN or infinite values into calculations without validating whether they are acceptable.

Key Takeaways


  • float() constructs a floating-point number.
  • 1e1 means 10, so the sum is 22.75.
  • Avoid this mistake: Assuming float() always gives an exact decimal representation.
Share this resourceSend this page to someone who may find it useful.