학습 자료

Functions: Defining and Calling

Functions let us group reusable code under a name. This makes our code more organized and avoids repetition.

In Python, we define a function using the def keyword followed by the function name and parentheses.

Let’s go through the basics of creating and using functions.


1. Defining a Function

Use def to define a function. Include parentheses (with or without parameters) and end the line with a colon.

def greet(): print("Hello, welcome!")

Explanation:

  • This function is named greet.
  • It has no parameters.
  • When called, it prints a greeting.

2. Calling a Function

Once defined, we can call the function by writing its name followed by parentheses.

greet()

Explanation:

  • This line runs the greet() function and prints the message.

3. Function with Parameters

Functions can take input values (parameters) to perform different actions based on the input.

def greet_user(name): print("Hello,", name)
greet_user("Alice")

Explanation:

  • greet_user takes one argument called name.
  • When called with "Alice", it prints: Hello, Alice.

4. Returning Values

Functions can send back (return) a result using the return statement.

def add(a, b): return a + b result = add(5, 3) print(result)

Explanation:

  • add takes two arguments and returns their sum.
  • The result is stored in result and printed.

Summary

ConceptDescription
defKeyword to define a function
Function callRuns the code inside the function
ParametersInputs to customize behavior
returnSends back a value from the function

What’s Next?

Next, you’ll learn how to pass arguments and handle return values in more detail — key to writing powerful Python functions.

Quiz
0 / 1

In Python, functions are defined using the 'def' keyword followed by the function name and parentheses.

학습 자료

AI 튜터

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과