기타/What I Learned

[TIL] 함수

가죽방패 2021. 12. 20. 14:42

※ 함수

- 함수는 반복적인 작업들을 해야할때 만들어 사용한다면 장점이 있다. 먼저, 함수의 호출로 처리 과정을 대신하기 때문에 코드의 길이가 줄어들며 호출되는 함수의 이름으로 수행하는 기능을 예상할 수 있다. 그리고 개발자가 원하는 함수를 누군가가 만들어 둔 것이 있다면 그것을 참고하여 사용 혹은 수정하여 적용시킬 수 있다.

 

○ 함수의 정의

- 함수의 정의는 def로 시작한다. 함수는 def 함수 이름(인수, 인수): 와 같이 작성하여야 한다.

하지만 함수 이름을 쓸때 주의하여야 할 점은 파이썬에서 예약된 키워드(ex. for, class)를 사용하면 안된다.

함수 이름을 변수라고 생각하고 이름을 지을 때 변수명명 규칙(Naming Rule)을 따라야 한다.

 

○ 함수의 호출과 인수

- func_name 이라는 인수 없는 함수를 정의한다. 콜론을 기준으로 코드를 작성하면 된다.

함수를 호출하려면 함수 이름 뒤에 소괄호가 붙어야 한다. 인수는 형식인수(parameter)와 실인수(argument)로 구분할 수 있다. 예시는 다음과 같다.

def function(x, y):	- 형식인수(Parameter)
	print(x+y)
>>> a=1
>>> function(a,2) - 실인수(argument)
3

'기타 > What I Learned' 카테고리의 다른 글

[TIL] 스코핑룰과 주의점  (0) 2021.12.25
[TIL] return  (0) 2021.12.21
[TIL] 제어문 - while  (0) 2021.12.19
[TIL] 리스트 생성 표현  (0) 2021.12.18
[TIL] For 문  (0) 2021.12.17