함수(function) 함수명() len(), int(), str() 등 어떠한 기능을 수행하는 친구 클래스 및 객체와 상관없이 독립적으로 존재함 함수의 값을 변수에 대입 가능 즉 매개변수를 통해 자료 전달 output = function_name(input) 크게 4가지로 나뉜다: 내장 함수 외장 함수 사용자 정의 함수 : 크게 보면 외장 함수라 할 수 있음 익명 함수(람다) 함수를 만드는 방법: def 함수명(입력값): 수행문 return 출력값 콜론(:)과 들여쓰기를 해야한다. return은 필수가 아님 인자와 출력값이 없는 함수도 만들 수 있음 # 인자값O, 출력값X def test1(a): print(a, '는 학생입니다.') test1('홍길동') # 홍길동 는 학생입니다. # 인자값X, 출력..