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)
'📌 Python' 카테고리의 다른 글
Python - import (0) | 2021.01.19 |
---|---|
Python - lambda 함수 (0) | 2021.01.19 |
Python - local 변수, global 변수 (0) | 2021.01.19 |
Python - 기본 파라미터 (0) | 2021.01.19 |
python - ImportError: attempted relative import with no known parent package (0) | 2021.01.08 |