본문 바로가기

개발일기

24.03.10 python 기본 연습

 

class Puppy:

    def __init__(self, name, breed):
        self.name = name
        self.age = 0.1
        self.breed = breed
   
    def __str__(self):
      return f"Puppy named {self.name}, breed:{self.breed}"
     

ruffus = Puppy(
    name ="Ruffs",
    breed ="Beagle",

)

bibi = Puppy(
    name="BiBi",
    breed="Dalmatian",
)

print(
    bibi.name,
    bibi.breed,
    ruffus.name,
    ruffus.breed,
)

print(bibi,
    ruffus,
)

 

class Puppy: 

    def __init__(self, name, breed):
        self.name = name
        self.age = 0.1
        self.breed = breed
    
    def __str__(self):
      return f"Puppy named {self.name}, breed:{self.breed}"
      

ruffus = Puppy(
    name ="Ruffs",
    breed ="Beagle",

)

bibi = Puppy(
    name="BiBi",
    breed="Dalmatian",
)

print(
    bibi.name,
    bibi.breed,
    ruffus.name,
    ruffus.breed,
) 

print(bibi,
    ruffus,
)

클래스 안에 함수가 있으면 메소드
그안에서 다시 커스텀 하기 어렵긴 하다