0% encontró este documento útil (0 votos)
31 vistas

Python Clase 4

Python
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
31 vistas

Python Clase 4

Python
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 25

Python Fundamentals IV

· Subtitle or speaker name


Funciones sin argumentos

Para crear una función, use la palabra clave def, seguida


de un nombre, paréntesis y, después, del cuerpo con el
código de función:
Exigencia de un argumento
En Python, la palabra clave elif es la abreviatura de else if.
El uso de instrucciones elif permite agregar varias
expresiones de prueba al programa. Estas instrucciones
se ejecutan en el orden en que se escriben, por lo que el
programa escribirá una instrucción elif solo si la primera
instrucción if es False. Por ejemplo:
Introducción a los diccionarios de Python
Objetivos de aprendizaje
● Identificar cuándo se debe usar un diccionario.
● Crear y modificar datos dentro de un diccionario.
● Usar los métodos keys y values para acceder a los
datos del diccionario.
Diccionarios

Las variables de Python pueden almacenar varios tipos de datos.


Anteriormente, ha aprendido que puede almacenar cadenas y
números:
Diccionarios
Aunque este método funciona para cantidades más pequeñas de
datos, puede ser cada vez más complejo cuando se trabaja con
datos relacionados. Imagine que quiere almacenar información
sobre las lunas de la Tierra y la Luna.
Creación de un diccionario
Python usa llaves ({ }) y dos puntos (:) para indicar un diccionario.
Puede crear un diccionario vacío y agregar valores más adelante, o
bien rellenarlo en el momento de la creación.

Cada clave o valor está separado por dos puntos y el nombre de


cada clave se incluye entre comillas como un literal de cadena.
Como la clave es un literal de cadena, puede usar el nombre que
sea adecuado para describir el valor.

Ahora se creará un diccionario para almacenar el nombre del


planeta Tierra y el número de lunas que tiene:
Creación de un diccionario
Cada clave se comporta igual que una variable: tienen un nombre
único y almacenan un valor.

Pero se incluyen dentro de una única variable más grande,


denominada planet.

A diferencia de las variables convencionales, los nombres de clave


no necesitan seguir las reglas de nomenclatura estándar para
Python. Puede usar nombre clave para que sea más descriptivo en
el código.
Lectura de valores de
diccionario
Puede leer valores dentro de un diccionario. Los
objetos de diccionario tienen un método get que
puede usar para acceder a un valor mediante su
clave. Si quiere imprimir name, puede usar el código
siguiente:
Acceso directo

También puede pasar la clave entre corchetes ([ ]).


Este método usa menos código que get y la mayoría
de los programadores utilizan esta sintaxis en su
lugar. Puede volver a escribir el ejemplo anterior
mediante lo siguiente:
Python
Copiar
obtener un valor
Aunque el comportamiento de get y los corchetes ([ ])
suele ser el mismo para recuperar elementos, hay una
diferencia principal. Si una clave no está disponible,
get devuelve None y [ ] genera un error KeyError.
Modificación de valores
de diccionario
También puede modificar valores dentro de un objeto
de diccionario, con el método update. Este método
acepta un diccionario como parámetro y actualiza los
valores existentes con los nuevos que proporcione. Si
quiere cambiar name para el diccionario planet,
puede usar lo siguiente, por ejemplo:
Modificación de valores
de diccionario
Al igual que se usa el acceso directo de corchetes ([ ])
para leer valores, se puede utilizar para modificar
valores.

La principal diferencia en la sintaxis es que se usa = (a


veces denominado operador de asignación) para
proporcionar un nuevo valor.

Para volver a escribir el ejemplo anterior y cambiar el


nombre, puede usar lo siguiente:
.update

La principal ventaja de usar update es la capacidad


de modificar varios valores en una operación. Los dos
ejemplos siguientes son lógicamente los mismos, pero
la sintaxis es diferente.

Puede usar la sintaxis que crea más adecuada. La


mayoría de los desarrolladores eligen corchetes para
actualizar valores individuales.

Tenga en cuenta que al usar update realiza una sola


llamada a la función, mientras que el uso de corchetes
implica dos llamadas.
Adición y eliminación
de claves
No es necesario crear todas las claves al inicializar un
diccionario. De hecho, no es necesario crear ninguna.
Siempre que quiera crear una clave, asígnela como haría
con una existente.
Imagine que quiere actualizar planet para incluir el
período orbital en días:
Adición y eliminación
de claves
Para quitar una clave, use pop. pop devuelve el valor y
quita la clave del diccionario. Para quitar orbital period,
puede usar el código siguiente:
Tipos de data complejos

Los diccionarios pueden almacenar cualquier tipo de


valor, incluidos otros diccionarios.

Esto le permite modelar datos complejos según sea


necesario. Imagine que tiene que almacenar el diámetro
de planet, que se podría medir alrededor de su ecuador o
los polos.

Puede crear otro diccionario dentro de planet para


almacenar esta información:
Instalación de la
extensión de Jupyter
Instalación de la
extensión de Jupyter
COLAB
Uso de
comandos
avanzados
Uso de
comandos
avanzados

También podría gustarte