Python: Deep copy , Shallow copy, # mutable, immutable # 깊은 복사, 얕은 복사
mutable vs immutable Python의 자료 형 중에 mutable 한 자료형과 immutable한 자료형이 있다. mutable은 값이 변할수 있는 자료형 immutable은 값이 변할수 없는 자료형 의미 immutable 자료형: int, float, str, bool, tuple + complex, frozenset, bytes mutable 자료형: list, set, dict + deque, bytearray, array.array * immutable 여부 확인해보기 특정 index를 잡아서 새로 값 할당시 아래와 같은 TypeError 발생시 immutable임을 확인 가능 a = bytes([1, 2, 3]) print(a) a[0] = 1 # TypeError: 'bytes'..
Django: HTTP DELETE Method # HTTP # DELETE, PUT # GET, POST
Django에서 HTTP request는 내장기능으로 GET, POST만 지원하고 DELETE, PUT은 지원하지 않는다. print(dir(request)) 위와 같이 찍어보면 ['COOKIES', 'FILES', 'GET', 'LANGUAGE_CODE', 'META', 'POST', '__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__lt__', '__module__', '__ne__', '__new__',..