Logo Studenta

Argumentos por valor y referencia

¡Estudia con miles de materiales!

Vista previa del material en texto

Codo a Codo inicial
Argumentos por valor y 
referencia
Les damos la bienvenida
Vamos a comenzar a grabar la clase
Argumentos por valor y referencia
Python según el tipo de dato del argumento define si ese argumento se pasa 
por valor o referencia a la función..
Argumentos por valor
Cuando invocamos una función en Python, si el argumento enviado es de 
tipo int, str, float o bool, este argumento será enviado por valor, lo que 
significa que dentro del cuerpo de la función se trabaja con una copia de el 
dato, manteniendo el valor original de la variable por fuera de la función.
La variable miNumero 
pasada como argumento 
se pasa por valor, se trabaja 
dentro de la función con 
una copia de la misma, por 
eso no se modifica.
Argumentos por referencia
Cuando invocamos una función en Python, si el argumento enviado es una 
colección (por ejemplo una lista, un diccionario, etc ), este argumento será 
enviado por referencia (se le envía su dirección de memoria), lo que significa 
que dentro del cuerpo de la función se trabaja con el propio elemento, 
alterando el contenido de la variable.
La variable miNumeros 
pasada como argumento 
se pasa por referencia, se 
trabaja dentro de la 
función con esa misma 
variable, por eso se 
modifica.
No te olvides de dar el presente
Recordá: 
● Revisar la Cartelera de Novedades.
● Hacer tus consultas en el Foro.
Todo en el Aula Virtual.

Continuar navegando

Contenido elegido para ti

5 pag.
1 Invest Punteros - Hector l

User badge image

Desafio PASSEI DIRETO

35 pag.
param-y-argum-lenguaje-C

UBAM

User badge image

Contenidos Muy Locos

13 pag.
Módulo 1 - Funciones

SIN SIGLA

User badge image

Yolibett Mendoza

Otros materiales