Python type()

BrandonDusch's avatar
Published Apr 12, 2022Updated Jul 11, 2022
Contribute to Docs

The type() function returns the data type of the argument passed to it. When the argument is an instance of a class, it returns the class that it is an instance of.

  • Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
    • Includes 6 Courses
    • With Professional Certification
    • Beginner Friendly.
      75 hours
  • Learn the basics of Python 3.12, one of the most powerful, versatile, and in-demand programming languages today.
    • With Certificate
    • Beginner Friendly.
      24 hours

Syntax

type(some_object)

The type() function primarily accepts some_object as a parameter, which can be any of Python’s data types.

Example

The type() function can be used to confirm the data type of the object spam:

spam = 10
print(type(spam))
# Output: int

Codebyte Example

The following example uses the type() function to return the data type of the class instance variable, home:

Code
Output
Loading...

All contributors

Contribute to Docs

Learn Python on Codecademy

  • Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
    • Includes 6 Courses
    • With Professional Certification
    • Beginner Friendly.
      75 hours
  • Learn the basics of Python 3.12, one of the most powerful, versatile, and in-demand programming languages today.
    • With Certificate
    • Beginner Friendly.
      24 hours