Python args kwargs

이민기·2022년 6월 16일
0

Python args

파이썬 함수 선언부에 보면 args, kwargs를 가끔 볼 수 있다.

args는 정해지지 않은 수의 (일반)파라미터를 받고

kwargs는 정해지지 않은 수의 키워드파라미터를 받는다.

args 예제

def home(*args):
    
    return args

print(home(12,3,4,5,6,7,7,1,2,2,3,3,4,5))

kwargs 예제

class Home:
    def __init__(self, **kwargs):
        self.kwargs = kwargs
        self.__dict__.update(kwargs)

    def __str__(self):
        return str(self.kwargs)

H = Home(name='Home', address='123 Main St', city='Anytown', state='CA')
print(H)
print(H.name)
print(H.address)
print(H.city)
print(H.state)
profile
지나가는사람

0개의 댓글