"""
Python 20 de Febrero de 2021
USA UN INTÉRPRETE ON LINE PYTHON 3
Esto es un comentario multilinea
Si usas repl.it primero LOGIN y después CREATE
"""
# Esto es un comentario de una linea
def holapython(nombre):
print("Hola " + nombre + " buenos días")
def sumados(a, b):
c = a + b
return c
holapython('Mónica')
print(sumados(27, 45))
"""
COMENTARIOS:
En la línea:
nombre es un parámetro de la función, es decir:
-
Un nombre de variable
-
Una referencia al valor que se le pasa a la función
¿Qué pasa en memoria (idea sencilla)?
Cuando llamas a la función:
Ocurre esto, de forma conceptual:
-
El valor
"Ana"se crea en memoria. -
El nombre
nombreapunta a ese valor. -
nombreno guarda la dirección, solo es una etiqueta (nombre) para acceder al objeto.
holapython("Ana")
¿Qué es "Ana"?
"Ana" es un objeto de tipo str
Las comillas indican que es un literal de cadena
Python crea (o reutiliza) ese objeto en memoria
¿Qué pasa al entrar a la función?
Paso a paso:
Python evalúa "Ana" → obtiene un objeto str
Ese objeto se pasa a la función
El parámetro nombre referencia ese objeto
Visualmente:
"Ana" ◄─── nombre
(objeto str)
"""