📌 Python
Python - variable length argument(가변길이 인자)
U-chan Seon
2021. 1. 19. 18:05
Arguments
전달되는 파라미터가 고정적이지 않을 경우에 사용한다.
def test(*args):
for item in args:
print(item)
test(10,20,30,40)
print() 함수처럼 매개변수를 여러개 넣을 수 있게 하는 것
대개 *args 로 표시한다.
튜플로 인식한다.
키워드 파라미터 : Key Word Arguments
딕셔너리로 인식한다.
def test2(**kwargs):
print(kwargs)
test2(a=1, b=2, c=3, d=4, name='Bob')
def test2(**x):
for key, value in x.items():
print('key:', key, ',value:', value)
test2(a=1, b=2, c=3, d=4, name='Bob')
대표적인 가변인자 함수 : format()
a = '오늘 온도: {}도, 강수확률: {}%'.format(20, 50)
print(a)
a = '오늘 온도: {temp}도, 강수확률: {prob}%, 내일 온도:{temp2}'.format(temp=23, prob=50, temp2=20)
print(a)