Content · Programming · Python

Python int() Function: Usage and Examples

int() creates an integer from a suitable number or parses a whole-number string. Parsing permits a base argument for strings; converting a float discards the fractional part toward zero. Invalid strings raise.

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

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

Understanding the Concept


int() creates an integer from a suitable number or parses a whole-number string. Parsing permits a base argument for strings; converting a float discards the fractional part toward zero. Invalid strings raise ValueError.

When You Would Use This


An inventory importer receives hexadecimal product codes and ordinary quantity text.

Step-by-Step Example


item_count = int("18")
hex_value = int("2A", 16)
truncated_value = int(-4.9)
print(item_count, hex_value, truncated_value)

How the Example Works


The output is 18 42 -4. Base 16 interprets 2A as hexadecimal. Conversion of -4.9 truncates toward zero, giving -4 rather than -5.

Example Output


18 42 -4

Try It Yourself


Convert binary text "101101" to decimal; predict the result first.

Common Beginner Mistakes


  • Passing "12.0" directly to int() and expecting it to parse.
  • Confusing int() conversion with mathematical rounding.
  • Forgetting the base is only supplied when parsing a string, bytes or bytearray.

Key Takeaways


  • int() creates an integer from a suitable number or parses a whole-number string.
  • The output is 18 42 -4.
  • Avoid this mistake: Passing "12.0" directly to int() and expecting it to parse.
Share this resourceSend this page to someone who may find it useful.