[Python] mutable/immutable
개요 mutable 객체 값의 수정이 가능한 객체(리스트, 딕셔너리) 값 수정 시 주소값이 달라지지 않음 immutable 객체 값의 수정이 불가능한 객체(문자열, 튜플) 값 수정 시 새로운 객체 ...
개요 mutable 객체 값의 수정이 가능한 객체(리스트, 딕셔너리) 값 수정 시 주소값이 달라지지 않음 immutable 객체 값의 수정이 불가능한 객체(문자열, 튜플) 값 수정 시 새로운 객체 ...
개요 레퍼런스 카운트(객체를 참조하는 수)를 관리하여 카운트가 0일 때 소멸 대상으로 등록
개요 인터프리터에 의해서 호출되는 메소드 함수 앞뒤에 언더바를 두개씩 붙여서 정의 반복, 컬렉션, 문자열 등의 관련 함수 정의 가능 예시 __len__을 정의하면 len 함수 호출 가능
개요 컴프리헨션 식을 이용하여 객체 생성 리스트, 집합, 딕셔너리 등의 객체 생성에 사용
개요 표현식 lambda args : expression 반환 시 return 키워드를 제외
예제 코드 if __name__ == "__main__": try: print(1) finally: print(2) print("\n------\n") try: pr...
개요 인스턴스 변수는 반드시 초기화를 해야하고 일반적으로 생성자를 이용 생성자 def __init__(self) 파이썬은 모든 것이 객체 정수나 실수로 내부적으로는 객체로 관리 인스턴스 메소드를 호출할 수...
개요 map 다른 종류의 키와 값 저장 가능
개요 import 방법 test 패키지에 func 함수가 있다고 가정 패키지 전체 import test 패키지명을 붙여서 사용(test.func()) 특정...
개요 범위를 지닌 객체를 반환하는 함수 range 객체를 이용하여 리스트나 튜플 생성 가능