Head First Python 6장

클래스와 딕셔너리와 관련된 내용들이 주를 이루었다.

딕셔너리는 C언어의 구조체 비슷한 개념으로 {}이나 dict()로 선언이 가능하다.

ex) a = dict() <=> a = {}

a={‘name’:’A’,”family”:[‘Father’, ‘Mother’]}

클래스는 java의 클래스와 비슷한 개념으로 상속기능도 가능하다.

ex)

class A(list):

def __init__(self):

list.__init__([])

위와 같이 코딩을 하면 dir(A)와 dir(list)가 같음을 알 수 있다.

__init()__는 클래스를 초기화하는 메소드이다.

self를 사용한 경우 self.하여 클래스 내부 데이터를 불러올 수 있다.

ex)

def Ho(self):

self.name = ‘A’

self.family = [‘F’,’M’]

keyword : class, dict(), {}, __init__, 상속, self

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중