03_파이썬 중급 1

김정연·2023년 4월 11일
0

데이터스쿨

목록 보기
4/30

keyword
#함수선언 #인수와매개변수 #데이터반환 #지역변수와전역변수 #lambda함수


📌함수선언

함수란?
‘함수’는 ‘기능’이라고 생각하자.
-파이썬의 함수는 수학의 함수와 동일하다.
-내장함수와 사용자가 직접 선언하는 사용자 함수가 있다.
-함수는 특정 기능을 재사용하기 위해서 사용한다.

변수명은 명사를 사용하지만, 함수명은 동사를 사용한다.

#함수명을 적재하여 함수를 선언한다. 
addCal()

! 함수내에서 또 다른 함수를 호출할 수 있다.

중첩함수:
함수안에 또 다른 함수가 있다.
! 내부 함수를 함수 밖에서 호출할 수 없다.


📌인수와 매개변수

! 인수와 매개변수는 개수가 일치해야 한다.

매개변수가 정해지지 않은 경우 ‘*’을 사용한다.


📌데이터 반환

함수는 return을 만나면 실행을 종료한다.


📌전역변수와 지역변수

전역변수:
함수 밖에 선언된 변수로 어디에서나 사용은 가능하지만 함수 안에서 수정할 수는 없다.

지역변수:
함수 안에 선언된 변수로 함수 안에서만 사용 가능하다.

global을 사용하면 함수 안에서도 전역변수의 값을 수정할 수 있다.


📌lambda함수

함수선언을 보다 간단하게 할 수 있다.

이 글은 제로베이스 데이터 취업 스쿨의 강의자료 일부를 발췌하여 작성되었습니다.

0개의 댓글