0. 선언방법)
def 함수명( 매개변수):
함수내용
1. 파라미터 전달방식)
입력 파라미터는 항상 레퍼런스를 생성하여 값을 복사하여 전달한다.
2. 가변길이 파라미터
선언방법)
def(*num):
return x
** immutable 과 mutable
개념) 객체의 종류.
immuatble => 수정 불가능한 자료형 타입
mutable => 수정 가능한 자료형 타입.
객체에 새로운 값을 할당해주었을때, 객체가 저장된 메모리 번지수가 변경된다면 immutable( int, float, str, tuple )
동일한 조건에서, 객체의 메모리 주소가 변경되지 않으면 mutable 이다. ( dictionary, list )
** 가비지 콜렉터
- 사용되지 않는 메모리( ex 변수)를 자동으로 찾아서 소멸시키는 것.