키워드 인수는 함수 호출과 관련이 있습니다. 함수 호출에서 키워드 인수를 사용할 때 호출자는 매개변수 이름으로 인수를 식별합니다.
이렇게 하면 Python 인터프리터가 제공된 키워드를 사용하여 매개변수와 값을 일치시킬 수 있기 때문에 인수를 건너뛰거나 순서가 맞지 않게 배치할 수 있습니다. 다음과 같은 방법으로 printme() 함수에 대한 키워드 호출을 만들 수도 있습니다. -
예시
#!/usr/bin/python# 함수 정의는 다음과 같습니다. printme( str ):"이 함수에 전달된 문자열을 인쇄합니다."print strreturn;# 이제 printme를 호출할 수 있습니다. functionprintme( str ="My string")사전>출력
위의 코드가 실행되면 다음과 같은 결과가 생성됩니다 -
내 문자열다음 예는 더 명확한 그림을 제공합니다. 매개변수의 순서는 중요하지 않습니다.
예시
#!/usr/bin/python# 함수 정의는 다음과 같습니다. printinfo( name, age ):"이 함수에 전달된 정보를 인쇄합니다."print "Name:", nameprint "Age ", agereturn;# 이제 다음을 수행할 수 있습니다. printinfo functionprintinfo( age=50, name="miki" )호출출력
위의 코드가 실행되면 다음과 같은 결과가 생성됩니다 -
이름:mikiAge 50