La Red de Conocimientos Pedagógicos - Currículum vitae - La diferencia entre parámetro y argumento

La diferencia entre parámetro y argumento

Es hora de que vuelva a responder preguntas difíciles en inglés ヾ(@^▽^@)ノ, el parámetro es una variable que se completa entre corchetes al definir una función o método, que se utiliza para ingresar datos o valores. . El argumento son los datos o el valor real que se pasan a la función al llamar a una función o método. Aquí hay una tabla que resume sus conocimientos básicos. Primero puede comprenderlos brevemente:

Después de comprender sus conocimientos básicos, echemos un vistazo a sus diferencias específicas. p>1. Diferencias en las definiciones

El parámetro es una variable que se completa entre corchetes al definir una función o método y se utiliza para ingresar datos o valores. El argumento son los datos o el valor real que se pasan a la función al llamar a una función o método.

Ejemplo:

①En la definición de función def square(n), “n” es un parámetro.

②En la llamada de función square(5), 5 es un argumento. En la llamada de función square(5), 5 es un parámetro real.

2. Diferencias en los ciclos de vida

El ciclo de vida del parámetro es el cuerpo de la función, mientras que el ciclo de vida del argumento depende del ámbito en el que se encuentra.

Ejemplo:

①El parámetro “n” existe solo dentro de la función cuadrado. El parámetro “n” existe solo dentro de la función “cuadrado”.

②El argumento “5” existe dentro del alcance donde está definido.

3. Diferencias en semántica

El parámetro representa el tipo de información requerida por la función y el argumento representa los datos específicos que cumplen con los requisitos de la función.

Ejemplo:

①Cuando defino una función, decido qué parámetros necesita. Cuando defino una función, decido qué parámetros necesita.

②Cuando llamo a una función, le doy argumentos. Cuando llamo a una función, le doy argumentos.

4. Diferencias en usos específicos

Los parámetros se utilizan para obtener datos o información desde fuera de la función, mientras que los argumentos se utilizan para pasar datos o valores al interior de la función. .

Ejemplo:

①El parámetro ayuda a la función a obtener los datos requeridos.

②El argumento ayuda a pasar el valor específico a la función.

5. Diferencia en cantidad

Una función puede no tener parámetros o tener múltiples parámetros, pero al llamar a la función, la cantidad de parámetros reales proporcionados debe ser consistente con la cantidad de funciones. parámetros (a menos que cuando se define la función, se especifica que los parámetros tienen valores predeterminados o parámetros variables).

Oración de ejemplo:

①La función def add (x, y) tiene dos parámetros. La función def add (x, y) tiene dos parámetros.

②La llamada a la función add(3, 5) tiene dos argumentos. La llamada a la función add(3, 5) tiene dos argumentos.