[모두를 위한 프로그래밍 : 파이썬] 함수 (Functions)
2020. 7. 27. 22:17ㆍ코딩/Python
함수는 쉽게 말해 명령(코드)들의 묶음이다. 여러 줄의 코드를 계속해서 반복 사용해야 한다면 얼마나 귀찮겠는가. 그래서 코드들을 하나의 함수 형태로 정의하여 편하게 사용할 수 있도록 한다. 프로그래밍을 하며 정말 많이 써야 하는 기본적인 기능들은 기본 내장 함수(print(), float(), int(), input()... etc)의 형태로 이미 정의되어있고 추가로 원하는 나만의 함수를 정의하여 사용할 수 있다.
함수는 인자를 받을 수 도 있고 안받을 수 도 있고, 값을 반환할 수도 있고 안 할 수도 있다. 함수는 호출되었을 때 비로소 제 기능을 한다.
함수를 정의하는 방법
def 함수이름((매개변수)) :
[코드]
[코드]
...
(return 값)
매개 변수(Parameters)는 함수 내부에서만 존재하는 변수이다. 함수를 호출할 때 인자(Arguments)를 매개변수로 넘겨 사용할 수 있다.
'코딩 > Python' 카테고리의 다른 글
[모두를 위한 프로그래밍 : 파이썬] Loops and Iteration (0) | 2020.07.28 |
---|---|
[모두를 위한 프로그래밍 : 파이썬] 조건문(if,else,elif)과 예외처리(try,except) (0) | 2020.07.27 |