#!/usr/bin/env python # coding: utf-8 # Open In Colab # # Cadenas (Strings) # In[1]: "hola" # directamente en el intérprete de Python # In[2]: print("Hola") # usando la función print # ## Repetir expresiones # In[3]: "hi" * 3 # repetir expresiones # In[4]: print("Bienvenidos") print("="*30) print("Fin del progama") # ## Concatenar expresiones # In[5]: "hola" + "mundo" # concatenar # In[6]: print("hola" + " " + "mundo") # ## Asignando variables # In[7]: string1 = "hola" string2 = "mundo" string3 = string1 + string2 # concatenando print(string3) # si olvidamos cerrar el paréntesis se producirá un Error de sintaxis # Un enlace a un post que muestra múltiples formas de decir 'Hola mundo' en Python. # # [Hola mundo en Python](https://altocodigo.blogspot.com/2018/06/1-hola-mundo-en-python.html) # ## Error al concatenar con un número # In[8]: #"Vuelo " + 505 # TypeError: can only concatenate str (not "int") to str # In[9]: "Vuelo " + str(505) # la función str() convierte un número en cadena # ### Mi nombre y mi edad # A la edad la tenemos que añadir la función `str()` que convierte un número en cadena (string). # In[10]: nombre = "Alex" edad = 30 print("Me llamo " + nombre + " y tengo " + str(edad) + " años.") # #### Otra forma de escribirlo más moderna, con formato # In[11]: print(f"Me llamo {nombre} y tengo {edad} años.") # ## Comparando # * =     se usa para asignar un valor a una variable # * ==   se usa para comparar dos valores o variables, formándose una expresión lógica # In[12]: 2 + 8 == 10 #True # In[13]: 123 == '123' #False # In[14]: 'Hola' == "Hola" #True # In[15]: "A" + "B" == "AB" #True