본문 바로가기 메뉴 바로가기

Python World

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Python World

검색하기 폼
  • 분류 전체보기 (51)
    • Basic (7)
    • Standard Library (4)
      • built-in functions (1)
    • OOP (1)
    • Web Crawling (2)
    • Test Driven Development (6)
    • Django (20)
    • Microservices (2)
    • Vue.js (1)
    • 구매후기 (1)
  • 방명록

object orient (1)
객체 참조, 가변성, 재활용

변수는 상자가 아니다 파이썬에서 변수는 이름표 파이썬 변수는 자바에서의 참조 변수와 같다. 변수는 객체에 붙은 레이블이다 a = [1, 2, 3] b = a a.append(4) b # [1, 2, 3, 4] 참조 변수의 경우 변수가 객체에 할당되었다는 표현이 객체를 변수에 할당했다는 표현보다 훨씬 타당. 결국 객체는 변수가 할당되기 전에 생성 된다. class Gizmo: def __init__(self): print('Gizmo id: %d' % id(self)) x = Gizmo() # Gizmo id: 4301489152 y = Gizmo() * 10 # Gizmo id: 4301489432 # 곱셈을 시도하기 전에 Gizmo 객체가 실제로 생성되었음을 입증 # TypeError: unsuppor..

카테고리 없음 2019. 7. 5. 17:11
이전 1 다음
이전 다음
최근에 올라온 글
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바