Built-in Functions
Overview
Python has many built-in functions to simplify tasks. Some functions are used often are:
print(): Displays output.type(): Shows the type of a value.range(): Generates numbers, often used in loops.
Finding Min and Max
Python makes working with numbers easy.
max(): Finds the highest value in a list.min(): Finds the lowest value.
sales = [200, 150, 300, 100]
print(max(sales)) # 300
print(min(sales)) # 100
Summing and Rounding
We can calculate totals and round numbers.
sum(): Adds up all values in a list.round(): Rounds a number to a set number of decimal places.
total_sales = sum(sales)
rounded_sales = round(total_sales, 2)
print(rounded_sales)
Nested Functions
Functions can be used inside other functions.
print(round(sum(sales), 2))
This directly sums and rounds in one step.
Counting Items
We can count elements using len(). This works on lists, strings, dictionaries, sets, and tuples.
print(len(sales)) # 4 transactions
print(len("Hello World")) # 11 characters (including space)
Sorting Data
We can sort lists and strings.
sorted(): Orders values in ascending order.
print(sorted(sales)) # [100, 150, 200, 300]
print(sorted("Alice")) # ['A', 'c', 'e', 'i', 'l']
Getting Help
The help() function provides details about other functions.
help(sorted)
It shows arguments like key and reverse, which modify sorting behavior.
Why Use Functions?
Functions save time and reduce mistakes. For example, instead of looping manually, we use built-in functions like sum().
total = 0
for sale in sales:
total += sale
print(total) # Same as sum(sales)
Using sum(sales) is shorter and cleaner.
Summary
Python has many built-in functions to simplify tasks. You can find more in Python’s official documentation.