CodeGym /Cursos /Python SELF ES /Escribiendo código

Escribiendo código

Python SELF ES
Nivel 3, Lección 4
Disponible

10.1 Mostrando texto

Vamos a imprimir algo más. Por ejemplo, tu nombre y año de nacimiento. Para esto, simplemente escribe dos llamadas adicionales a la función print(). Podría verse algo así:


                print("Alexander")
                print(1985)

Los números pueden imprimirse sin comillas. Las comillas son parte del texto, pero no de la función print().

Esto es lo que obtuve:

10.2 Creación de variables

Como ya sabrás, muchos lenguajes de programación tienen variables. Y claro, también están en Python.

Sin embargo, definamos: una variable es un espacio específico en la memoria que puede almacenar ciertos datos. En Python, las variables tienen un nombre y un valor.

Puedes imaginarte una variable como una caja con una etiqueta — su nombre. Y el contenido de la caja es el valor de la variable.

En Python no necesitas declarar previamente una variable. Simplemente escribe algo así:


        name = value

El signo igual aquí no es "igual" en términos matemáticos. Es un operador de asignación.

En otras palabras, el símbolo "=" es una orden que dice que debes asignar el valor value a la variable name.

Veamos algunos ejemplos:

name = "Alexander"

age = 35

city = "London"

pi = 3.14

La variable name contiene un valor — un string con el texto "Alexander".

La variable age contiene un valor — el número 35.

La variable city contiene un valor — un string con el texto "London".

La variable pi contiene un valor — el número flotante 3.14.

En Python, puedes asignar cualquier valor a cualquier variable. No tienen un tipo fijo, solo el tipo del objeto que actualmente contiene.

10.3 Expresiones y operadores

A la izquierda del operador de asignación siempre debe haber un nombre de variable. Pero a la derecha puede haber una expresión de cualquier complejidad.

name = "Alex" + "Alex"

age = 5 * 7

age = age * 2 + 3

age = age + 1

La variable name contiene un valor — un string con el texto "AlexAlex".

La variable age contiene un valor — el número 35.

La variable age contiene un valor — el número 73.

La variable age contiene un valor — el número 74.

En el primer ejemplo, unimos dos strings. Sí, en Python puedes concatenar dos strings usando el símbolo "+". Esta operación se llama concatenación. Solo puedes unir strings con strings. En lenguajes como Java o JavaScript puedes "sumar" un string y un número (y el resultado será un nuevo string). Pero en Python no puedes hacerlo. Necesitas convertir el número en un string explícitamente y luego "sumarlo" al string.

Ahora mira el tercer y cuarto ejemplo: en ellos la variable age aparece tanto a la izquierda como a la derecha del operador de asignación. Esto es porque no estamos hablando de igualdad matemática.

Vamos a analizar este comando:


        age = age + 1

Aquí hay dos cosas sucediendo:

  1. Calcula el valor de la expresión age + 1, usando el valor actual de age.
  2. Guarda el resultado en la variable age.

Esta instrucción incrementa el valor de la variable age por 1.

El orden de las operaciones es igual al de las matemáticas:

  • Primero se ejecutan las operaciones dentro de los paréntesis.
  • Luego multiplicación y división.
  • Y al final — suma y resta.
3
Tarea
Python SELF ES, nivel 3, lección 4
Bloqueada
Altura en pulgadas
Altura en pulgadas
1
Cuestionario/control
Historia de Python, nivel 3, lección 4
No disponible
Historia de Python
Historia de Python
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION