Loading lesson path
In programming, data type is an important concept. Variables can store data of different types, and different types can do different things.
Formula
Python has the following data types built - in by default, in these categories:str
int, float, complex
list, tuple, range
dict
set, frozenset
bool
bytes, bytearray, memoryview
You can get the data type of any object by using the type() function:
Print the data type of the variable x:
x = 5 print(type(x))In Python, the data type is set when you assign a value to a variable:
Try it x = "Hello World" str Try it »
Formula
x = 20 intTry it »
Formula
x = 20.5 floatTry it »
Formula
x = 1j complexTry it » x = ["apple", "banana", "cherry"] list Try it »
Formula
x = ("apple", "banana", "cherry")tuple Try it »
Formula
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 »
Formula
x = True boolTry it »
Formula
x = b"Hello"bytes Try it »
Formula
x = bytearray(5)bytearray Try it »
Formula
x = memoryview(bytes(5))memoryview Try it »
Formula
x = NoneTry it »
If you want to specify the data type, you can use the following constructor functions:
Formula
Try it x = str("Hello World")str Try it »
Formula
x = int(20)int Try it »
Formula
x = float(20.5)float Try it »
Formula
x = complex(1j)complex Try it »
Formula
x = list(("apple", "banana", "cherry"))list Try it »
Formula
x = tuple(("apple", "banana", "cherry"))tuple Try it »
Formula
x = range(6)range Try it »
Formula
x = dict(name ="John", age = 36)dict Try it »
Formula
x = set(("apple", "banana", "cherry"))set Try it »
Formula
x = frozenset(("apple", "banana", "cherry"))frozenset Try it »
Formula
x = bool(5)bool Try it »
Formula
x = bytes(5)bytes Try it »
Formula
x = bytearray(5)bytearray Try it »
Formula
x = memoryview(bytes(5))memoryview Try it »