반응형
파이썬에서 함수(function)는 코드의 재사용과 모듈화를 위해 사용됩니다.
함수를 정의할 때는 def 키워드를 사용하며, 함수의 이름과 매개변수를 지정하고 함수가 실행될 코드 블록을 정의합니다.
def function_name(parameters):
code block
return expression
다음은 간단한 함수 정의 예시입니다.
def say_hello(name):
print(f"Hello, {name}!")
say_hello("John") # 출력: Hello, John!
위 코드에서 say_hello 함수는 name 이라는 매개변수를 받아 Hello, {name}! 문자열을 출력합니다.
함수를 호출할 때 say_hello("John")과 같이 인자를 전달하여 함수를 호출합니다.
또한, 함수에서는 return 키워드를 사용하여 함수의 반환값을 지정할 수 있습니다.
반환값은 함수를 호출한 코드로 전달되며, return 키워드를 만나면 함수의 실행이 중단되고 값이 반환됩니다.
def add(a, b):
return a + b
result = add(2, 3)
print(result) # 출력: 5
위 코드에서 add 함수는 a와 b라는 두 개의 매개변수를 받아 더한 값을 반환합니다.
함수를 호출한 결과값은 result 변수에 저장되며, print(result)를 실행하면 5가 출력됩니다.
반응형
'Programing > python' 카테고리의 다른 글
파이썬 표준 라이브러리 (0) | 2023.03.02 |
---|---|
파이썬에서 모듈 사용하기 (0) | 2023.03.01 |
파이썬의 반복문 (0) | 2023.02.26 |
파이썬의 조건문 (1) | 2023.02.26 |
파이썬의 연산자 (2) | 2023.02.26 |