패스트캠퍼스2 [코딩 + 알고리즘 완주반] 11일차. Object Reference # is , __eq__ is, id : id 비교 ( 같은 객체 인지) __eq__, == : 값이 같은지 비교 # 객체 참조 중요한 특징들 # python object reference print("ex1-1") print(dir()) # id vs __eq__ (== 증명) x = {'name':'kim','age':33,'city':'Seoul'} y=x # 얕은 복사 print('ex-2-1 - ', id(x),id(y)) print('ex-2-2 - ', x==y) print('ex-2-3 - ', x is y) print('ex-2-4 - ', x,y) x['class'] = 10 # x가 수정되면 y도 수정됨 print('ex2-5 - ',x,y) print() z = {'name':'ki.. 2021. 3. 25. [코딩 + 알고리즘 완주반] 7일차. 모듈, 패키지 # 모듈, 패키지 #패키지 생성 패키지 폴더 안에 __init__.py, fibonacci.py, prints.py, calculations.py 생성 # __init__.py # 용도 : 해당 디렉토리가 패키지임을 선언한다. # Python 3.x : 파일이 없어도 패키지 인식함 -> 하위호환 위해서 생성해놓는 것을 추천 #fibonacci.py class Fibonacci: def __init__(self,title = "fibonacci"): self.title = title def fib(n): a,b = 0,1 while a 2021. 3. 21. 이전 1 다음 반응형