Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 함수에서 가변 길이 인수를 사용하는 방법은 무엇입니까?


파이썬에서 *args의 단일 별표 형식은 키워드가 없는 가변 길이 인수 목록을 함수에 보내는 매개변수로 사용할 수 있습니다. 여기서 별표(*)가 중요하며 args라는 단어와 함께 키워드가 지정되지 않은 인수의 가변 길이 목록이 있음을 의미합니다.

예시

def multiply(*args):
    y = 1  
    for num in args:
        y *= num
    print(y)
multiply(3, 7)
multiply(9, 8)
multiply(3, 4, 7)
multiply(5, 6, 10, 8)

출력

21
72
84
2400