Python Data Types

Learn the most commonly used built-in data types in Python

1. int - Integer

Used to represent whole numbers without a decimal.

# Example
age = 25
print(type(age))  # Output: <class 'int'>

2. float - Floating Point Number

Used to represent numbers with decimals (real numbers).

# Example
price = 199.99
print(type(price))  # Output: <class 'float'>

3. str - String

String in Detail

Used to represent textual data enclosed in quotes.

# Example
name = "Python"
print(type(name))  # Output: <class 'str'>

4. list - List

List in Detail

An ordered, mutable collection. Can contain mixed data types.

# Example
      colors = ["red", "blue", "green"]
      print(type(colors))  # Output: <class 'list'>

5. bool - Boolean

Used to represent logical values that can be either True or False.

# Example
is_logged_in = True
has_permission = False

print(type(is_logged_in))   # Output: <class 'bool'>
print(type(has_permission)) # Output: <class 'bool'>

6. tuple - Tuple

Tuple in Detail

An ordered, immutable collection. Once created, cannot be changed.

# Example
      coordinates = (10, 20)
      print(type(coordinates))  # Output: <class 'tuple'>

7. dict - Dictionary

Dict in Detail

Used to store data in key-value pairs. Keys must be unique.

# Example
        student = {"name": "Alice", "age": 22}
        print(type(student))  # Output: <class 'dict'>

8. set - Set

Set in Detail

An unordered collection of unique elements (no duplicates).

# Example
unique_numbers = {1, 2, 3, 3, 4}
print(unique_numbers)  # Output: {1, 2, 3, 4}
print(type(unique_numbers))  # Output: <class 'set'>