Python 2

얕은 복사(Shallow copy), 깊은 복사(deep copy) 정리 + mutable, immutable 객체 + 얕은 복사를 방지하기 위한 리스트 컴프리헨션(List Comprehension)

mutable과 immutable 객체파이썬에서 객체의 타입에 따라 mutable(변경 가능)과 immutable(변경 불가능)으로 나뉜다. 이 분류는 객체가 일단 생성된 후 그내용이 변경될 수 있는지 여부에 따라 정해진다. immutable : 한 번 생성된 후 그 상태를 변경할 수 없다. 값이 바뀌면 다른 메모리 공간을 할당하여 주소값도 변경해야 한다. 이러한 특성 때문에, 객체에 어떤 변화를 주려고 하면, 객체 자체가 변경되는 것이 아니라 새로운 객체가 생성되어 반환한다.bool, int, float, tuple, str, frozenset(불변 세트)x = 10y = xx = x + 1print(y) # 10, x의 변경이 y에 영향을 주지 않습니다.mutable : 생성된 후에 그 내용을 변경..

Python 2024.05.11

퍼스트클래스 함수(First Class Function)

https://schoolofweb.net/blog/posts/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%ED%8D%BC%EC%8A%A4%ED%8A%B8%ED%81%B4%EB%9E%98%EC%8A%A4-%ED%95%A8%EC%88%98-first-class-function/  파이썬 – 퍼스트클래스 함수 (First Class Function) - schoolofweb.net안녕하세요. 스쿨오브웹의 이상희입니다. 이번 강좌에서는 파이썬의 퍼스트클래스 함수 (First-class fuction)에 대해서 알아 보도록 하겠습니다. 퍼스트클래스 함수란 프로그래밍 언어가 함수 (functischoolofweb.net이해가 팍팍되는 강좌입니다.

Python 2023.08.30