좋은 코드를 작성하기 위해서는 중복된 코드를 제거하여 유지보수가 쉽게 만드는것으로 코드를 수정하기 편리하게 하기 위해서 함수는 가장 중요한 도구라고 할수가 있습니다.
함수를 시작하기 위해서는 name() 함수이름과 () 이 되면 함수가 출력이 되지만 함수를 실행하기 위해서 def 이라는 명령어를 사용해야 합니다.
예제를 보면 def name(): 를 정의하고 print(‘aaa’) 를 실행하고 name() 함수를 넣으면 aaa 실행이 되는것을 확인할수가 있습니다.
함수를 정의 하였다면 이제부터는 name() 를 입력하는것만으로도 aaa 라는 문자열이 실행되는것을 확인할수가 있습니다.


실제 print(‘aaa’) 여러번 반복하면 동일하게 실행이 되지만 번거롭게 함수를 사용할 필요가 있나 라고 생각할수가 있지만 코드가 수백개에서 수천개가 된다면 함수의 활용도가 매우 높아진다고 할수가 있습니다.