파이썬의 소소한 지식 (call by object reference, Typehints, docstring, flak8, black)
Call by Object 파이썬 함수 호출 방식 - Call by Object Reference - 객체의 주소가 함수로 전달되는 방식 - 전달된 객체를 참조하여 변경 시 호출자에게 영향 But 새로운 객체를 만들면 영향을 받진 않음 def a(b): b. append(1) b = [2,3] x = [0] a(x) print(x) # [0,1] Type hints - 사용자에게 인터페이스를 명확히 알 수 있게 해준다. def insert(self, index:int, module: Module) -> None: # index의 타입이 int구나,, return은 없구나 ,, 이렇게 알 수 있음 Docstring - 파이썬 함수에 대한 상세스펙을 사전에 작성 - (''') 형태로 docstring영역 표..
2023.10.17