Python/Python Concept

[Python] 키워드 인수

군우 2018. 1. 11. 15:26

키워드 인수는 키워드의 매개변수를 명시적으로 지정해서 전달하는 인수이다.


1
2
3
4
5
6
7
def calc(x, y, z):
    print("x-y+z: ",x-y+z)
    print("y-x+z: ",y-x+z)
    
    return x+y+z
print(calc(y=20, x=10, z=30))
#print(calc(a=20, b=10, c=30))
cs

>>>

1
2
3
x-y+z:  20
y-x+z:  40
60
cs


이렇게 나온다.


주석처리된 문장은 인수의 이름을 함수의 매개변수와 일치 하지 않게 했다

에러가 나온다

정확이 일치해야 사용할 수 있다.

함수의 매개변수명을 정확히 알아야 사용가능하네.