반응형
함수
목차
1. 함수 개요
함수는 프로그래밍에서 재사용 가능한 코드 블록으로, 특정 작업을 수행하는 독립적인 단위입니다. 함수를 사용하면 코드의 중복을 피하고, 코드를 구조화하여 가독성을 높일 수 있습니다. 또한, 함수는 모듈화와 코드 재사용을 촉진하는 강력한 도구입니다.
2. 함수 정의하기
파이썬에서 함수를 정의하는 방법은 다음과 같습니다.
def 함수이름(매개변수):
# 함수의 기능을 정의하는 코드 블록
함수 정의는 'def' 키워드를 사용하고, 함수의 이름과 매개변수를 지정합니다. 함수의 기능은 콜론(:) 다음에 오는 코드 블록에 작성됩니다.
3. 매개변수와 반환값
매개변수는 함수에 전달되는 값으로, 함수 내부에서 사용될 수 있습니다. 함수는 매개변수를 통해 입력값을 받아 처리하고, 필요에 따라 결과를 반환할 수 있습니다. 반환값은 함수의 실행 결과로, 'return' 키워드를 사용하여 명시적으로 지정합니다.
def add(a, b):
return a + b
4. 지역 변수와 전역 변수
함수 내부에서 정의된 변수는 해당 함수 내에서만 유효한 지역 변수입니다. 반면, 함수 외부에서 정의된 변수는 전역 변수로 모든 함수에서 접근할 수 있습니다. 변수의 범위를 올바르게 이해하고 사용해야 코드의 의도대로 동작할 수 있습니다.
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python]파이썬 크롤링 bs4 (0) | 2023.07.20 |
---|---|
[Python]파이썬 pillow 사용법 (0) | 2023.07.19 |
[Python]파이썬 스택 사용법 (0) | 2023.07.19 |
[Python]파이썬 for문 사용법 활용법 (range 함수) (0) | 2023.07.19 |
[Python]파이썬 if문 사용법과 활용 (0) | 2023.07.19 |