Senior
What data types are available in Python? How are they categorized?
sobes.tech AI
Answer from AI
In Python, data types can be divided into several groups:
-
Numeric types:
int— integers, for example, 42float— floating-point numbers, for example, 3.14complex— complex numbers, for example, 1+2j
-
Boolean type:
bool— takes valuesTrueorFalse
-
Sequences:
str— strings, for example, "hello"list— mutable lists, for example, [1, 2, 3]tuple— immutable tuples, for example, (1, 2, 3)
-
Sets:
set— mutable set of unique elementsfrozenset— immutable set
-
Mappings:
dict— dictionaries, key-value pairs, for example, {"key": "value"}
-
Other types:
NoneType— type of the objectNone
Example usage:
x = 10 # int
pi = 3.1415 # float
flag = True # bool
name = "Anna" # str
items = [1, 2, 3] # list
point = (10, 20) # tuple
settings = {"theme": "dark"} # dict