Python - Función Print
###########################################
#13 ejemplos de formatos print en Python:
#1. Imprimir un string:
print("Hola, mundo!")
#2. Imprimir una variable:
numero = 5
print(numero)
#3. Imprimir dos variables separadas por un espacio:
nombre = "Juan"
edad = 25
print(nombre, edad)
#4. Imprimir una variable dentro de un string:
nombre = "Juan"
print(f"Hola, me llamo {nombre}")
#5. Imprimir un número con formato decimal:
numero = 3.1416
print(f"El número es: {numero:.2f}")
#6. Imprimir un número con formato de porcentaje:
porcentaje = 0.75
print(f"El porcentaje es: {porcentaje:.2%}")
#7. Imprimir un número con formato de coma flotante:
numero = 1000000
print(f"El número es: {numero:,}")
#8. Imprimir una lista con formato personalizado:
lista = [1, 2, 3, 4]
print("La lista es: ", end="")
for elemento in lista:
print(elemento, end="-")
#9. Imprimir un diccionario con formato personalizado:
diccionario = {"nombre": "Juan", "edad": 25}
for clave, valor in diccionario.items():
print(f"{clave}: {valor}")
#10. Imprimir un mensaje de error en rojo:
mensaje = "Error: no se pudo conectar al servidor"
print("\033[91m{}\033[00m".format(mensaje))
#11. Insertar valores en una cadena:
nombre = "Juan"
edad = 30
print("Me llamo {} y tengo {} años.".format(nombre, edad))
#12. Especificar el orden de los argumentos:
nombre = "Juan"
edad = 30
print("Me llamo {1} y tengo {0} años.".format(edad, nombre))
#13. Nombrar argumentos para mayor claridad:
print("Me llamo {nombre} y tengo {edad} años.".format(nombre="Juan", edad=30))
###############################################################
#5 Ejemplos en Python repitiendo una cadena N veces con el operador *.
#1. Repitiendo una cadena 3 veces:
cadena = "Hola "
n = 3
resultado = cadena * n
print(resultado)
##Resultado: "Hola Hola Hola "
#2. Repitiendo una cadena 5 veces:
cadena = "Python "
n = 5
resultado = cadena * n
print(resultado)
##Resultado: "Python Python Python Python Python "
#3. Repitiendo una cadena vacía 2 veces:
cadena = ""
n = 2
resultado = cadena * n
print(resultado)
##Resultado: ""
#4. Repitiendo una cadena con números 4 veces:
cadena = "123 "
n = 4
resultado = cadena * n
print(resultado)
#Resultado: "123 123 123 123 "
#5. Repitiendo una cadena con caracteres especiales 6 veces:
cadena = "@#* "
n = 6
resultado = cadena * n
print(resultado)
#Resultado: "@#* @#* @#* @#* @#* @#* "
########################################################
#10 Ejemplos utilizando secuencias de escape en Python.
#1. Imprimir una cadena con una nueva línea:
print("Hola\nMundo")
#2. Imprimir una cadena con una comilla simple:
print('La palabra "Python" se refiere a un tipo de serpiente')
#3. Imprimir una cadena con una comilla doble:
print("El módulo \"math\" es muy útil para cálculos matemáticos")
#4. Imprimir una cadena con una barra invertida:
print("La ruta del archivo es C:\\Users\\Usuario\\Documentos")
#5. Imprimir una cadena con un tabulador:
print("Nombre\tEdad\tCiudad")
print("Juan\t25\tMadrid")
print("María\t30\tBarcelona")
#6. Imprimir una cadena con un retorno de carro:
print("Esto es un ejemplo\rde retorno de carro")
#7. Imprimir una cadena con un retroceso:
print("Esto es un ejemplo\bde retroceso")
#8. Imprimir una cadena con un avance de página:
print("Esto es un ejemplo\fde avance de página")
#9. Imprimir una cadena con caracteres unicode:
print("\u00C1rbol") # Árbol
print("\u263A Cara sonriente") # ☺ Cara sonriente
#10. Imprimir una cadena con caracteres octales y hexadecimales:
print("\141\142\143") # abc (usando octal)
print("\x61\x62\x63") # abc (usando hexadecimal)