본문 바로가기

Programming/Python

함수

함수


이번에는 함수에 대해서 알아보도록 하겠습니다.

C 언어를 배울 때 C 언어는 함수로 시작해서 함수로 끝난다 라는 말을 많이 들어보셨을 겁니다.  안들어봤으면 말고..


C에서 함수를 만들 때는 다음과 같이 만들죠.



앞서 포스팅한 조건문, 반복문을 공부하셨다면 눈치껏 알 수 있을겁니다.


간단한 소스를 비교해서 알아보도록 할게요.





소스비교




왼쪽은 C언어로 작성된 함수고, 오른쪽은 python으로 작성된 함수 입니다.


python에서는 함수의 시작을 def로 하고, 함수이름과 :를 통해서 시작을 알려주죠

마찬가지로 들여쓰기를 통해서 함수의 몸체가 시작됩니다.


※ python에서 함수가 끝나는 것은 어떻게 알려주나요?

python에서 함수가 끝나는 것을 알려주는 식은 따로 없습니다. 단지 들여쓰기로 모든 것을 해결해야 합니다.

따라서 함수가 끝난 후에는 개행을 하고 들여쓰기를 하지 않으면 됩니다.




'Programming > Python' 카테고리의 다른 글

모듈  (0) 2016.03.14
클래스, 객체, 상속  (0) 2016.03.14
조건문, 반복문  (0) 2016.03.14
연산자  (0) 2016.02.21
변수와 자료형  (2) 2016.02.20