점프투파이썬 보니까

 더 이해를 쉽게 하기 위해서 다음의 클래스를 보자.

>>> class Service: ... secret = "영구는 배꼽이 두 개다."

위의 클래스의 이름은 Service이다. 우리는 위의 Service 클래스를 어떤 유용한 정보를 제공해 주는 한 인터넷 업체라고 해 두자. 이 인터넷 업체는 가입한 고객에게만 유용한 정보를 제공하려 한다. 자 그렇다면 가입을 해야만 이 인터넷 업체의 유용한 정보를 얻을 수 있을 것이다.

가입을 하는 방법은 다음과 같다.

>>> pey = Service()

위 처럼 하면 pey라는 아이디로 인터넷 서비스 업체인 Service클래스를 이용할 수가 있게 된다. 위의 Service 클래스는 마음이 좋아서 돈도 필요 없고 비밀 번호도 필요 없다고 한다.

자 이제 pey라는 아이디로 위 서비스 업체가 제공하는 정보를 얻어내 보자.

>>> pey.secret "영구는 배꼽이 두 개다"

아이디 이름에다가 서비스 업체가 제공하는 secret라는 변수를 '.'(도트 연산자)를 이용해서 호출하였더니 실로 어마어마한 정보를 얻을 수 있었다.


class A:

   a=123


c=A()

c.a


이렇게만해도 출력되는것같던데 직접해보니까 아무것도안나오고

print (c.a)이렇게해야 출력되는데 버전달라서이러는거임?


난 2.7