EX) 사용자 함수
def addfun(x,y):
return x + y
print(addfun(3, 4))
함수 선언하기
- def 키워드 + 함수명: + 들여쓰기
함수 호출하기
- 함수명과 ‘()’를 이용해서 함수를 호출한다.
- 호출 n번 사용시 n번 만큼 출력
또 다른 함수 호출
- 함수 내에 또 다른 함수를 호출할 수 있다.
ex)
def greet(custmer):
print('{}님 안녕하세요'.format(custmer))
greet('홍길동')

전역변수 : 함수 밖에 선언된 변수로 어디에서나 사용은 가능하지만 함수 안에서 수정할 수 없다. 
지역변수 : 함수 안에 선언된 변수로 함수 안에서만 사용 가능하다. 
global 키워드 : 함수 안에서도 전역변수의 값을 수정할 수 있다. 
중첩함수 : 함수 안에 또 다른 함수가 있는 형태
(내부 함수는 함수 밖에 호출할 수 없다.)
lambda : 함수 선언 간단하게 하기
“이 글은 제로베이스 데이터 취업 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다.”