Data Types

Code Examples

Example 1

Integer. Whole numbers (no decimal points). Can be positive, negative, or zero. Underscores can be used to make large numbers more readable. Good for: counting, loops, scores, ages.

age = 25
temperature = -10
population = 7_800_000_000  # Underscores for readability

Example 2

Float. Numbers with decimal points. Useful when more precision is needed. Can be positive, negative, or zero. Good for: measurements, money, grades.

pi = 3.14159
temperature = -20.5

Example 3

String. Strings are sequences of characters written inside quotes. Can include letters, numbers, and symbols. Can use single quotes, double quotes, or triple quotes. Triple quotes allow multi-line strings. Good for: names, messages, labels, user input.

name = "Python"
message = 'Hello, World!'
multi_line = """This is a
multi-line string."""

Example 4

Boolean. Boolean values are either True or False (capitalized). Used for logical conditions and control flow.

is_valid = True
has_error = False

Example 5

You can check a variable's type using type(). This is useful for debugging and understanding your code.

age = 25
name = "Alice"
is_student = True
price = 19.99

print(type(age))       # <class 'int'>
print(type(name))      # <class 'str'>
print(type(is_student)) # <class 'bool'>
print(type(price))     # <class 'float'>