inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Lập trình dành cho chúng ta: Python trung cấp (Inflearn Original)

Lớp & Phương thức Nâng cao (2-2)

del처리후 질문입니다.

153

hjjang

3 câu hỏi đã được viết

0

image.pngimage.png

수업내용을 그대로 따라하면서 진행하였습니다

근데 del 호출후 결과가 2가 아닌 3으로 출력이 되는데요

마지막에

print(car2.car_count) 를 호출하면

Traceback (most recent call last):

File "/Users/janghyungju/Study/python/test.py", line 167, in <module>

print(car2.car_count)

^^^^

NameError: name 'car2' is not defined. Did you mean: 'car1'?

라는 에러가 발생하는거 봐서는 해당 인스턴스가 삭제된것으로 보입니다

근데 3이 출력되는 이유가 궁금합니다.

python

Câu trả lời 1

0

niceman

안녕하세요.

해당 클래스 내부 어트리뷰트 속성에 값이 남아 있어서 그렇습니다.

먼저 아래처럼

dir(car) 클래스 이름으로 속성값들을 검색하신 후

변수명.__attrs_attrs__ 로 검색하시면 내부의 값들을 확인 하실 수 있습니다.

관련 링크드 드립니다. 깊게 공부하시니 너무 좋네요!~

https://github.com/python-attrs/attrs/issues/537

>> dir(obj)

['__annotations__',
 '__attrs_attrs__',
 '__class__',
 '__delattr__',
 '__dict__',
 '__dir__',
 '__doc__',
 '__eq__',
 '__format__',
 '__ge__',
 '__getattribute__',
 '__gt__',
 '__hash__',
 '__init__',
 '__init_subclass__',
 '__le__',
 '__lt__',
 '__module__',
 '__ne__',
 '__new__',
 '__reduce__',
 '__reduce_ex__',
 '__repr__',
 '__setattr__',
 '__sizeof__',
 '__str__',
 '__subclasshook__',
 '__weakref__',
 'a']

진도미확인 (진도가 안 넘어감)

0

36

1

RuntimeError: There is no current event loop in thread 'MainThread'

0

83

1

chapter 07-01 실행 오류

0

65

1

Chapter05-04 : sum_func의 합이 이중 출력됩니다.

0

76

2

45. 병렬성 2 - Futures(5-1) wait가 의도된 대로 동작하지 않습니다.

0

91

2

멀티스레딩 - 44. 병렬성 1 - Futures(4-2)

0

70

2

chapter05_02 클로저 질문사항 !

0

49

1

LV1 설정

0

87

2

매직 메소드의 호출 방법 차이 문의

0

131

2

왜 numbers리스트를 만들때 str으로 숫자를 감싸나요?

0

92

2

스크랩핑 실습 중 Mac OS 인증서 문제

0

128

1

AsyncIO 멀티 스크랩핑 실습 예제 관련 질문

0

167

1

강의자료가 영상과 다릅니다

0

254

2

closure.cell_contents 초기화 하기 문의

0

128

2

map함수 사용 시, list변환 방법 문의

0

335

2

__mul__ 백터 * 숫지, 백터 * 백터 처리

0

143

1

car_list(car1,car2,car3) 인스턴스 tuple 타입 문의

0

223

1

coroutine에 대한 질문

0

242

1

제너레이터 이터레이터 질문이 있습니다.

0

248

1

atom install package search not working

0

275

1

Magic Method - Not Implemented

0

392

1

가상환경 질문!

0

400

1

병렬처리 추가 질문이 있습니다.

0

241

1

멀티프로세싱 관련 질의

0

276

1