-
입문자를 위한 파이썬 기초 #12. 함수 선언파이썬 2021. 1. 16. 00:30728x90
함수란
수학적 의미로의 함수는 "첫 번째 집합의 임의의 한 원소를 두 번째 집합의 한 원소에 대응시키는 대응 관계"임을 말한다. 단순히 입력 값이 주어지면 함수를 거쳐 출력 값을 내보내는 관계다. f(x) 함수가 있다고 하자. 함수 f(x) = x + 2라고 할 때 입력값 2가 주어지면, f(2)는 결과 값으로 4를 반환한다.덧셈 함수 만들기
파이썬에서 함수는 def로 정의한다. def 는 정의하다라는 의미를 가진 define의 약자다. def로 함수를 정의하는 형식은 다음과 같다.def 함수이름(): [함수 처리] return 반환내용
함수이름으로 함수를 정의하면 처리하는 과정을 거쳐 return으로 함수 결과를 반환하고 함수는 종료된다. 앞서 f(x) 예시로 입력 값 2가 주어지면 2를 더한 값을 반환하는 함수를 봤다, 이는 다음과 같이 선언한다. 함수이름 옆 괄호는 입력값 인수를 받을지 결정한다.
def 함수이름(a): result = a + 2 return result
함수이름을 입력하면 함수를 실행한다.
함수이름(2)
덧셈 함수는 다음과 같이 만들면된다. 두 값을 받아서 두 값을 더한 값을 반환하는 방식이다.
>>> def add(a, b): return a + b >>> result = add(1,2) >>> result 3
'파이썬' 카테고리의 다른 글
입문자를 위한 파이썬 기초 #14. 반복문 for (0) 2021.01.18 입문자를 위한 파이썬 기초 #13. 조건문 (0) 2021.01.17 입문자를 위한 파이썬 기초 #11. Json 웹 데이터 처리하기 (0) 2021.01.15 입문자를 위한 파이썬 기초 #10. 다양한 데이터 자료형 (0) 2021.01.14 입문자를 위한 파이썬 기초 #9. 입력과 출력 (0) 2021.01.13