keyword
#함수선언 #인수와매개변수 #데이터반환 #지역변수와전역변수 #lambda함수
함수란?
‘함수’는 ‘기능’이라고 생각하자.
-파이썬의 함수는 수학의 함수와 동일하다.
-내장함수와 사용자가 직접 선언하는 사용자 함수가 있다. -함수는 특정 기능을 재사용하기 위해서 사용한다.
변수명은 명사를 사용하지만, 함수명은 동사를 사용한다.
#함수명을 적재하여 함수를 선언한다.
addCal()
! 함수내에서 또 다른 함수를 호출할 수 있다.
중첩함수:
함수안에 또 다른 함수가 있다.
! 내부 함수를 함수 밖에서 호출할 수 없다.
! 인수와 매개변수는 개수가 일치해야 한다.
매개변수가 정해지지 않은 경우 ‘*’을 사용한다.
함수는 return을 만나면 실행을 종료한다.
전역변수:
함수 밖에 선언된 변수로 어디에서나 사용은 가능하지만 함수 안에서 수정할 수는 없다.
지역변수:
함수 안에 선언된 변수로 함수 안에서만 사용 가능하다.
global을 사용하면 함수 안에서도 전역변수의 값을 수정할 수 있다.
함수선언을 보다 간단하게 할 수 있다.
이 글은 제로베이스 데이터 취업 스쿨의 강의자료 일부를 발췌하여 작성되었습니다.