Python has several built-in data types that are used to store different kinds of information. Understanding these is fundamental to programming in Python.
1. Numbers
Python supports integers, floating-point numbers, and complex numbers.
x = 5 # Integer
pi = 3.14 # Float
z = 2 + 3j # Complex number
2. Strings
Strings are sequences of characters, used to store text.
name = "Alice"
greeting = 'Hello, world!'
3. Booleans
Booleans represent True
or False
values.
is_active = True
is_admin = False
4. Lists
Lists are ordered, mutable collections of items.
fruits = ["apple", "banana", "cherry"]
fruits.append("orange")
5. Tuples
Tuples are ordered, immutable collections.
point = (10, 20)
6. Dictionaries
Dictionaries store key-value pairs.
person = {"name": "Alice", "age": 30}
7. Sets
Sets are unordered collections of unique items.
unique_numbers = {1, 2, 3, 2}
# unique_numbers will be {1, 2, 3}
Summary Table
Type | Example | Description |
---|---|---|
int | x = 5 |
Integer number |
float | pi = 3.14 |
Floating-point number |
complex | z = 2 + 3j |
Complex number |
str | name = "Alice" |
String (text) |
bool | is_active = True |
Boolean value |
list | [1, 2, 3] |
Ordered, mutable collection |
tuple | (1, 2, 3) |
Ordered, immutable collection |
dict | {"a": 1, "b": 2} |
Key-value pairs |
set | {1, 2, 3} |
Unordered, unique items |
← Previous: Variables and Assignment | Next: Control Flow → |
---|