a1 = 1
a2 = a1 + 1
a3 = a2 + 1
a4 = a3 + 1
print(a4) = ?
이렇게 코드를 짜놓으면 어떻게 될까? 당연히 a1부터 시작해서 a4의 결과값은 4가 될 수 있다는 것을 알 수 있다.
즉, 이와 같은 프로그래밍은 연속으로 처리되며 연속된 순서로 일괄처리 되는 것을 sequential programming(연속프로그래밍)으로 본다.
class member:
def __init__(self, 성, 이름, 취미):
self.성 = 성
self.이름 = 이름
self.취미 = 취미
self.mail = self.성 +'_'+self.이름+'@class.com'
m1 = member('클','래스', '코딩')
m1.__dict__
작성해 놓은 코드를 넣게 되면 m1에 해당하는 변수에 성과 이름이 '클래스'고 취미가 '코딩'인 member 한 명이 저장된다. 이걸로 우리는 필요할때 마다 class에 지정된 함수로서 member에 저장된 항목을 꺼내다 쓸 수 있다.
Class는 이렇게 틀로서 만들어진 뒤 우리가 데이터를 넣고 저장하거나 뺄 때 유용하다.