들어가며
윤혜민·박현규 · 27 / 30 절지금까지 변수부터 숫자, 문자열, 리스트와 같은 자료형 그리고 흐름을 제어하는 if문, for문, while문과 같은 다양한 파이썬 기초 문법을 공부했습니다. 이 과정에서 여러분이 말끔하게 걷어내지 못한 것이 하나 있습니다. 그건 바로 함수입니다. print( ), len( )과 같이 소괄호와 함께 사용한 이상한 것들입니다. 지금까지는 이것을 사용하기만 했지 이게 무엇인지 설명하지 않았습니다. 사실 이것은 함수라고 부릅니다. print( ) 함수는 소괄호에 출력하고 싶은 문자열을 넣으면 그 문자열을 화면에 출력해주는 기능을 했고, len( ) 함수는 리스트나 문자열 등의 길이를 측정해주는 기능을 했습니다. 이렇게 어떤 기능을 위한 코드를 모으고 이것을 다시 사용할 수 있게 해주는 문법이 함수입니다. 물론 지금도 이게 도대체 무슨 말인지 잘 이해가 되지 않을 수 있습니다. 그럼 천천히 저와 함께 함수의 세계로 들어가봅시다.
