강의 듣고 다시 정리하기
함수란 ?
입력을 받아 원하는 처리를 한 후 출력을 내보내는 일련의 작업을 수행하는 코드 블록
코드를 논리적으로 그룹화하여 재사용 가능한 형태로 정의
필요성
- 코드 재사용 : 여러곳에서 재사용 할 수 있음
- 모듈화 : 작은 모듈로 나누어 개발 및 관리르 할 수 있음
- 유지 보수 용이성 : 함수는 독리접으로 정의하는데 수정이나 확장이 필요 할 때 해당 함수만 수정이 가능
- 가독성 향상 : 코드의 의도를 명확하게 표현할 수 있으며, 복잡한 작업을 함수로 분해하여 이해하기 쉽게 만듦
함수정의
def 함수이름( 매개변수1,매개변수2,...... )
# 함수 내부에서 수행할 작업
return 결과값 # ( 선택적 ) 함수의 결과를 반환
- def 키워드를 사용하여 함수를 정의
- 함수 이름 뒤에 소괄호 안에 매개변수(입력 값)를 정의
- 함수 내부에서 필요한 작업을 수행한 후, return을 사용하여 결과값을 반환할 수 있음
함수호출
결과 = 함수이름( 인수1, 인수2, ... )
sql 복습하러 ..
내일 이어서 .....
