본문 바로가기

오늘의 공부/python & django

파이썬의 self 궁금증

 

함수의 초기화에서 self.inodes등   정의 되지 속상들을 어떻게 쓸 수 있는지 궁금해져서 포스팅 해봅니다.

 

속성값을 함수의 매개변수를 통해서  정의하는 것이다. 즉 속성이 이미 있는것이라고 제가 착각했던 것이었네요.

속성을 정해주는 것이었어요.

 

 

 

그래서 클래스를 호출하기 전에는 속성을 정의할 수 없다.

 

 

클래스 호출 후

 

 

갑자기 든 생각인데 속성과 메소드의차이에 대해 궁금해졌습니다.

 

다음에 찾아보고 또 포스팅을 해야겠습니다.

 

 

 

 

[참고 사이트]

https://dojang.io/mod/page/view.php?id=2373

 

파이썬 코딩 도장: 34.2 속성 사용하기

지금까지 클래스에서 메서드를 만들고 호출해보았습니다. 이번에는 클래스에서 속성을 만들고 사용해보겠습니다. 속성(attribute)을 만들 때는 __init__ 메서드 안에서 self.속성에 값을 할당합니다.

dojang.io