저는 초보자이며 파이썬에서 Class의 구문을 이해하기가 매우 어렵습니다. C/C++, java 및 objective C의 배경을 가지고 있습니다. 파이썬에서 주목할만한 큰 차이점은 클래스의 "데이터 멤버"를 명시 적으로 선언하지 않고 무작위로 추가한다는 것입니다. 그리고 그것은 아주 큰 혼란을 가져옵니다.클래스를 파이썬으로 이해하는데 도움주세요
하자 내가 클래스를
class MyClass:
def __int__(self, a, b):
self.a = a
self.b = b
이 그리고 내가 객체를 시작할 때 말한다.
myobject = MyClass(10,10)
그리고
단지 내가이 수업 시간에 다른 매개 변수를 필요로 알게하지만 난 생성자를 사용하여 그것이 어떤 특정 조건에 따라 다른 함수에 의해 시작되기 때문에 것을 시작하고 싶어 그나마 어떤 이유로 몇 시간 후 그래서 변수가 실제로 출생한다는 점만 지적하게 될 코드의 모든 엉망진창에서. 디버깅하는 동안 코드를 검사하거나 혼란 스러울 다른 이유로 검토 할 때가 아닌가?
많은 단어를 사용하고 있습니다. 나는 그 의미를 알지 못합니다. 뭐? –
@NSD는 내가 파이썬에 대해 아주 익숙하고 파이썬 전문 용어를 알지 못할 수도 있다고 말한 것 같습니다. – itsaboutcode
나는 큰 단어보다 문법적 인 구조의 문제라고 생각한다 – Jimmy