함수 정의에는 여러 형식 매개변수가 포함될 수 있으므로 함수 호출에도 여러 실제 매개변수가 포함될 수 있습니다. 실제 매개변수를 함수에 전달하는 방법에는 여러 가지가 있으며, 위치 매개변수를 사용할 수 있습니다. 실제 인수가 형식 매개변수와 동일한 순서로 되어 있어야 하는 위치 인수, 각 인수는 변수 이름과 값 목록 및 사전으로 구성됩니다. 아래에서는 이들 방법을 차례로 소개한다.
1. 위치 매개변수
함수를 호출할 때 Python은 함수 호출의 각 실제 매개변수를 함수 정의의 형식 매개변수에 연결해야 합니다. 이를 수행하는 가장 간단한 방법은 인수의 순서를 기반으로 하는 것입니다. 이 연관성을 위치 인수라고 합니다. 이것이 어떻게 작동하는지 이해하기 위해 애완동물 정보를 표시하는 함수를 살펴보겠습니다. 이 함수는 아래와 같이 애완동물이 속한 동물과 이름을 나타냅니다.
이 함수의 정의에 따르면 동물 유형과 이름이 필요함을 나타냅니다. explain_pet() 호출 시 동물의 종류와 이름을 순서대로 제공해야 합니다. 예를 들어 앞선 함수 호출에서 'hamster' 인수는 형식 매개변수 Animal_type에 저장되고 인수 'harry'는 형식 매개변수 pet_name에 저장됩니다. 함수 본문에서 이 두 가지 형식 매개변수는 애완동물 정보를 표시하는 데 사용됩니다. 출력은 Harry라는 햄스터를 설명합니다.
2. 키워드 실제 매개변수
키워드 실제 매개변수는 이름-값 쌍에 전달됩니다. 기능의. 인수에서 이름과 값을 직접 연관시키므로 인수를 함수에 전달할 때 혼동이 없습니다(Hamster라는 이름의 Harry로 끝나지는 않습니다). 키워드 인수를 사용하면 함수 호출에서 인수 순서에 대해 걱정할 필요가 없으며 함수 호출에서 각 값의 목적을 명확하게 나타냅니다.
3. 기본값
함수를 작성할 때 각 형식 매개변수에 대한 기본값을 지정할 수 있습니다
관련 학습 권장 사항: python 튜토리얼
위 내용은 Python에서 매개변수를 전달하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!