class CookieFrame(): # CookieFrame이라는 이름의 class 선언
def set_cookie_name(self, name):
self.name = name ## name이라는 변수만들기
cookie1 = CookieFrame() ##클래스에서 오브젝트를 가져오는걸 선언
cookie2 = CookieFrame() ##인스턴스 생성은 몇개를 해도 괜찮다.
cookie1.set_cookie_name("cookie1") # 메소드의 첫 번째 인자 self는 무시된다.
cookie2.set_cookie_name("cookie2")
print(cookie1.name) # cookie1
print(cookie2.name) # cookie2
class CookieFrame():
def init(self, name):
print(f"생성 된 과자의 이름은 {name} 입니다!")
self.name = name
cookie1 = CookieFrame("cookie1") # 생성 된 과자의 이름은 cookie1 입니다! ##인스턴스 생성 후 바로 시작됨
cookie2 = CookieFrame("cookie2") # 생성 된 과자의 이름은 cookie2 입니다!
from pprint import pprint
class Profile:
def init(self):
self.profile = {
"name": "-",
"gender": "-",
"birthday": "-", ##딕셔너리 형태의 틀
"age": "-",
"phone": "-",
"email": "-",
}
def set_profile(self, profile):
self.profile = profile
def get_profile(self):
return self.profile
profile1 = Profile()
profile2 = Profile()
profile1.set_profile({ ##set을 이용해서 입력해놓기
"name": "lee",
"gender": "man",
"birthday": "01/01",
"age": 32,
"phone": "01012341234",
"email": "python@sparta.com",
})
profile2.set_profile({
"name": "park",
"gender": "woman",
"birthday": "12/31",
"age": 26,
"phone": "01043214321",
"email": "flask@sparta.com",
})
pprint(profile1.get_profile()) ##get으로 입력한 set을 출력
pprint(profile2.get_profile()
class Profile(): ## 클래스 선언
def init(self): ## init으로 인스턴스 생성시 바로 시작되게 만들었따.
self.name = "Nho" ##각각 변수를 만들어줌
self.gender = "man"
self.birthday = "0223"
self.age = "27"
self.phone = "76874569"
self.email = "nhowooseok@gmail.com"
def set_name(self, name): ##set으로 입력해놓기
self.name = name
def set_gender(self, gender):
self.name = gender
def set_birthday(self, birthday):
self.name = birthday
def set_age(self, age):
self.name = age
def set_phone(self, phone):
self.name = phone
def set_email(self, email):
self.name = email
def get_name(self): ##get으로 출력함수 만들기
return self.name
def get_gender(self):
return self.gender
def get_birthday(self):
return self.birthday
def get_age(self):
return self.age
def get_phone(self):
return self.phone
def get_email(self):
return self.email
profile1 = Profile()
print(profile1.get_name()) ##인스턴스 생성 후 프린트로 출력
print(profile1.get_gender())
print(profile1.get_birthday())
print(profile1.get_age())
print(profile1.get_phone())
print(profile1.get_email())