Python6 min read

Python Functions

Create reusable code blocks with functions.

Emily Davis
December 18, 2025
0.0k0

Organize code with functions.

Define Function

```python def greet(): print("Hello from Los Angeles!")

Call function greet() ```

Function with Parameters

```python def greet_person(name): print(f"Hello {name}!")

greet_person("Emma") # Hello Emma! greet_person("Jack") # Hello Jack! ```

Return Values

```python def add(a, b): return a + b

result = add(5, 3) print(result) # 8 ```

Default Parameters

```python def greet(name, city="Chicago"): print(f"Hello {name} from {city}!")

greet("Tom") # Hello Tom from Chicago! greet("Sarah", "Miami") # Hello Sarah from Miami! ```

Multiple Return Values

```python def get_user(): name = "David" age = 30 return name, age

user_name, user_age = get_user() print(user_name) # David ```

Remember

- Functions make code reusable - Use descriptive function names - Return data with return statement

#Python#Beginner#Functions