Tutorials Exercises Services Sign Up Log in
S JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C#
Python Data Types
❮ Previous Next ❯
Built-in Data Types
In programming, data type is an important concept.
Variables can store data of different types, and different types can do different things.
Python has the following data types built-in by default, in these categories:
Text Type: str
Numeric Types: int , float , complex
Sequence Types: list , tuple , range
Mapping Type: dict
Set Types: set , frozenset
Boolean Type: bool
Binary Types: bytes , bytearray , memoryview
None Type: NoneType
Getting the Data Type
You can get the data type of any object by using the type() function:
Tutorials
Example Exercises Services Sign Up Log in
Get your own Python Server
S JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C#
Print the data type of the variable x:
x = 5
print(type(x))
Try it Yourself »
Setting the Data Type
In Python, the data type is set when you assign a value to a variable:
Example Data Type Try it
x = "Hello World" str Try it »
x = 20 int Try it »
x = 20.5 float Try it »
x = 1j complex Try it »
x = ["apple", "banana", "cherry"] list Try it »
x = ("apple", "banana", "cherry") tuple Try it »
x = range(6) range Try it »
x = {"name" : "John", "age" : 36} dict Try it »
x = {"apple", "banana", "cherry"} set Try it »
x = frozenset({"apple", "banana", "cherry"}) frozenset Try it »
x = True bool Try it »
x = b"Hello" bytes Try it »
x = bytearray(5) bytearray Try it »
x = memoryview(bytes(5)) memoryview Try it »
x = None
Tutorials Exercises Services NoneType
Sign Up Try in
Log it »
S JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C#
Setting the Specific Data Type
If you want to specify the data type, you can use the following constructor functions:
Example Data Type Try it
x = str("Hello World") str Try it »
x = int(20) int Try it »
x = float(20.5) float Try it »
x = complex(1j) complex Try it »
x = list(("apple", "banana", "cherry")) list Try it »
x = tuple(("apple", "banana", "cherry")) tuple Try it »
x = range(6) range Try it »
x = dict(name="John", age=36) dict Try it »
x = set(("apple", "banana", "cherry")) set Try it »
x = frozenset(("apple", "banana", "cherry")) frozenset Try it »
x = bool(5) bool Try it »
x = bytes(5) bytes Try it »
x = bytearray(5) bytearray Try it »
x = memoryview(bytes(5)) memoryview Try it »
Test Yourself With Exercises
Tutorials Exercises Services Sign Up Log in
S
Exercise:
JAVASCRIPT
SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C#
The following code example would print the data type of x, what data type would that be?
x = 5
print(type(x))
Submit Answer »
Start the Exercise
❮ Previous Next ❯
W3schools Pathfinder
Track your progress - it's free! Sign Up Log in
Tutorials Exercises Services Sign Up Log in
S JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C#
COLOR PICKER
SPACES UPGRADE AD-FREE
NEWSLETTER GET CERTIFIED CONTACT US
Top Tutorials Top References
HTML Tutorial HTML Reference
CSS Tutorial CSS Reference
JavaScript Tutorial JavaScript Reference
How To Tutorial SQL Reference
SQL Tutorial Python Reference
Python Tutorial W3.CSS Reference
W3.CSS Tutorial Bootstrap Reference
Bootstrap Tutorial PHP Reference
PHP Tutorial HTML Colors
Java Tutorial Java Reference
C++ Tutorial Angular Reference
jQuery Tutorial
Tutorials
Top Examples
Exercises Services jQuery Reference
Get Certified
Sign Up Log in
S JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C#
HTML Examples HTML Certificate
CSS Examples CSS Certificate
JavaScript Examples JavaScript Certificate
How To Examples Front End Certificate
SQL Examples SQL Certificate
Python Examples Python Certificate
W3.CSS Examples PHP Certificate
Bootstrap Examples jQuery Certificate
PHP Examples Java Certificate
Java Examples C++ Certificate
XML Examples C# Certificate
jQuery Examples XML Certificate
FORUM ABOUT CLASSROOM
W3Schools is optimized for learning and training. Examples might be simplified to improve reading
and learning.
Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full
correctness
of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie
and privacy policy.
Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.