본문 바로가기
Python

[Python] 04 - 기본기 - 함수

by 진홍이 2021. 6. 29.
728x90

파이썬을 시작하기에 앞서 기본기부터 알아보겠습니다.

 

1.함수

프로그래밍에서 함수(function)란 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 프로그램 코드의 집합으로 정의할 수 있습니다. C 프로그램은 이러한 함수들로 구성되며, 포함된 함수들을 사용하여 프로그램의 목적을 달성하게 됩니다.

 

수학에서의 함수는  f(x) = y처럼 x값을 대입하여 y값을 찾는 과정으로 사용하는 것 처럼

프로그래밍에서의 함수는 수학함수의 확장된 개념이라고 생각하시면 쉽습니다. 

숫자가 아니더라도 특정행동을 해주는 명령을 함수로 만들 수 있습니다. 

파이썬에서 제공하는 기본함수도 있습니다.

 

2.예시

먼저 파이썬에서 제공하는 내장 함수를 예로 설명해 드리겠습니다.

함수를 사용하는 방법은 함수의 이름을 적고 소괄호를 붙여주면 호출할 수 있습니다. 

print()

이렇게 화면에 인자값을 출력하는 print함수를 호출했습니다.

 

함수에 인자값이 필요하다면 소괄호 안에 필요한 갯수 만큼 써 넣으면 함수를 사용할 수 있습니다. 

print('a','b')
#print함수('인자값1','인자값2')

 

직접 함수를 만들어서 사용하는 방법도 있습니다.

간단하게 add라는 a와 b의 값을 더해주는 함수를 만들어

a에는 10, b에는 20을 집어넣고 결과를 보았습니다.

이렇듯 사용자가 원하는 함수를 만들어 사용할 수 있습니다. 

 

함수는 프로그래밍에서 정말 중요하기때문에 추후에 좀더 자세히 다루겠습니다.

이번글에서는 함수가 어떤것인지 알아보는 정도이기 때문에

이정도로 마무리하겠습니다.

 

728x90