How to Check if the Value of a variable is an Integer in Python

Check if the value of a variable is an integer by either using Python's builtin type() and isinstance() function

Picture of Nsikak Imoh, author of Macsika Blog
The text How to Check if the Value of a variable is an Integer in Python written on a plain background
The text How to Check if the Value of a variable is an Integer in Python written on a plain background

Table of Content

Sometimes, when you write a Python program, you might want to check if the value of a variable is an integer.

You can check if the value of a variable is an integer by either using Python’s builtin type() function by passing the variable as an argument, and then compare the result or using the isinstance() function by passing the two arguments: the variable, and the int class.

How to use the type() Function to Check if the Value of a Variable is an Integer in Python

Here’s a code example on how to check if the value of a variable is an integer using Python’s builtin type():

level = 10
type(level) == int #True
Highlighted code sample.

How to use the isinstance() Function to Check if the Value of a Variable is an Integer in Python

Here’s a code example on how to check if the value of a variable is an integer using Python’s builtin isinstance():

level = 10
isinstance(age, int) #True
Highlighted code sample.

Wrap Off

That’s a candid example of how you can check if the value of a variable is an integer by either using Python’s builtin type() function or builtin isinstance() function.

If you learned from this tutorial, or it helped you in any way, please consider sharing and subscribing to our newsletter.

Get the Complete Code of Python Code Snippets on Github.

Connect with me.

Need an engineer on your team to grease an idea, build a great product, grow a business or just sip tea and share a laugh?