전체 글(14828)
-
약한 참조 (Weak Reference)
약한 참조 (Weak Reference) · 레퍼런스 카운트(reference count)로 고려되지 않는 참조 객체를 생성합니다. · 내장 자료형 객체 (리스트, 튜플, 사전 등)에 대해서는 약한 참조를 만들 수 없습니다. 약한 참조의 필요성 · 레퍼런스 카운트가 증가되지 않으므로 순환 참조가 방지됩니다. · 다양한 인스턴스들 사이에서 공유되는 객체에 대한 일종의 캐시(Cache)를 만드는 데 활용됩니다. · 즉, 실제 객체가 사라지면 캐시역할을 하는 약한 참조에서도 해당 아이템이 제거되므로 효율적인 객체 소멸 관리가 가능합니다. 순환 참조 (Cyclic Reference) · 서로 다른 객체들 사이에 참조 방식이 순환 형태로 연결되는 방식을 의미합니다. · 주기적으로 순환 참조를 조사하여 쓰레기 수집..
-
generator Expression
generator Expression · generator Expression은 generator Comprehension라고도 합니다. · list Comprehension과 외관상 유사합니다. list Comprehension은 앞뒤를 [...] 처럼 대괄호로 표현합니다. · generator Expression (...) 처럼 중괄호(둥근 괄호)를 사용합니다. · generator Expression은 List Comprehension과 달리 실제 리스트 컬렉션 데이터 전체를 리턴하지 않고, 그 표현식만을 갖는 generator 객체만 리턴합니다. 즉 실제 실행은 하지 않고, 표현식만 가지며 yield 방식으로 Lazy Operation을 수행하게 됩니다. list Comprehension vs g..
-
import
import 모듈을 현재 이름공간으로 가져오는 역할을 합니다.
-
클래스 간의 관계 확인
클래스 간의 관계 확인 issubclass()내장 함수를 통해 두 클래스 간의 상속 관계를 확인할 수 있습니다. 두 클래스가 상속관계이면 True, 아니면 False를 반환합니다.
-
String 상수
String 상수
-
상속 관계에 있는 클래스들의 정보 획득
상속 관계에 있는 클래스들의 정보 획득 · 객체가 어떤 클래스에 속해 있는지 확인하기 · 클래스 간의 상속 관계 알아내기