Skip to Content
전문가를 위한 파이썬(2판)
book

전문가를 위한 파이썬(2판)

by 루시아누 하말류, 강권학
November 2024
Beginner to intermediate
1064 pages
25h 21m
Korean
Hanbit Media, Inc.
Content preview from 전문가를 위한 파이썬(2판)
277
6
객체 참조, 가변성, 재활용
이제
TwilightBus
객체 안에서
passenger
리스트를 변경해도
TwilightBus
객체를 초기화
하려고 전달한 인수에는 아무런 영향을 미치지 않는다. 게다가 융통성도 향상된다.
list( )
성자가 반복 가능한 어떠한 객체도 받을 수 있으므로, 튜플은 물론 집합이나 데이터베이스 결
과 등 반복 가능한 객체는 모두
passengers
매개변수에 사용할 수 있다. 관리할 리스트를 자
체적으로 생성하므로
pick( )
drop( )
메서드 안에서 사용하는
remove( )
append( )
서드 지원도 보장받는다.
TIP
인수로 받은 객체를 메서드가 변경하리라고 명시적으로 기대하지 않는 한, 클래스 안에서 인수를 변수
에 할당함으로써 인수 객체에 별칭을 붙이는 것은 주의해야 한다. 확실하지 않을 때는 사본을 만들어라. 여러
분이 만든 클래스 사용자들의 행복도가 더 향상될 것이다. 물론 사본을 만드는 연산이 공짜는 아니다.
CPU
와 메모리 자원이 필요하다. 그러나 약간 느리거나 자원을 조금 더 사용하는
API
보다는 미묘한 버그가 있는
API
가 더 큰 문제를 일으킨다.
이제 파이썬에서 가장 오해가 많은
del
문을 살펴보자.
6
.
6
del
과 가비지 컬렉션
객체는 절대 명시적으로 제거되지 않는다. 그러나 도달할 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

전문가를 위한 리액트

전문가를 위한 리액트

테자스 쿠마르
고성능 파이썬(2판)

고성능 파이썬(2판)

오현석, 미샤 고렐릭, 이안 오스발트

Publisher Resources

ISBN: 9791169211772