Python - Función Format
#Python - Función Format
#33 ejemplos utilizando la función `format` en Python:
#1. Formateo de un número entero:
num = 10
print("El número es: {}".format(num))
""" Salida: El número es: 10 """
#2. Formateo de un número decimal:
num = 3.1416
print("El número es: {:.2f}".format(num))
""" Salida: El número es: 3.14 """
#3. Formateo de un número con separador de miles:
num = 1000000
print("El número es: {:,}".format(num))
""" Salida: `El número es: 1,000,000 """
#4. Formateo de un número con separador de miles y dos decimales:
num = 1234567.89123
print("El número es: {:,.2f}".format(num))
""" Salida: El número es: 1,234,567.89 """
#5. Formateo de un número en notación científica:
num = 1000000
print("El número es: {:e}".format(num))
""" Salida: El número es: 1.000000e+06 """
#6. Formateo de un número en notación científica con dos decimales:
num = 1000000
print("El número es: {:.2e}".format(num))
""" Salida: El número es: 1.00e+06 """
#7. Formateo de un número en notación científica con separador de miles:
num = 1000000
print("El número es: {:,.2e}".format(num))
""" Salida: El número es: 1.00e+06 """
#8. Formateo de un número en notación científica con separador de miles y dos decimales:
num = 1000000
print("El número es: {:,.2e}".format(num))
""" Salida: El número es: 1.00e+06 """
9. Formateo de un número en notación científica con un ancho de campo de 10 caracteres:
num = 1000000
print("El número es: {:10.2e}".format(num))
""" Salida: El número es: 1.00e+06 """
#10. Formateo de un número en notación científica con un ancho de campo
# de 10 caracteres y alineado a la izquierda:
num = 1000000
print("El número es: {:<10.2e}".format(num))
""" Salida: El número es: 1.00e+06 """
#11. Formateo de un número en notación científica
# con un ancho de campo de 10 caracteres y alineado al centro:
num = 1000000
print("El número es: {:^10.2e}".format(num))
""" Salida: El número es: 1.00e+06 """
#12. Formateo de un número en notación científica
# con un ancho de campo de 10 caracteres y alineado a la derecha:
num = 1000000
print("El número es: {:>10.2e}".format(num))
""" Salida: El número es: 1.00e+06 """
#13. Formateo de una cadena de texto:
cadena = "Hola, mundo!"
print("La cadena es: {}".format(cadena))
""" Salida: La cadena es: Hola, mundo! """
#14. Formateo de una cadena de texto con un ancho de campo de 20 caracteres:
cadena = "Hola, mundo!"
print("La cadena es: {:20}".format(cadena))
""" Salida: La cadena es: Hola, mundo! """
#15. Formateo de una cadena de texto con un ancho de campo
# de 20 caracteres y alineado a la izquierda:
cadena = "Hola, mundo!"
print("La cadena es: {:<20}".format(cadena))
""" Salida: La cadena es: Hola, mundo! """
#16. Formateo de una cadena de texto con un ancho de campo
# de 20 caracteres y alineado al centro:
cadena = "Hola, mundo!"
print("La cadena es: {:^20}".format(cadena))
""" Salida: La cadena es: Hola, mundo! """
#17. Formateo de una cadena de texto con un ancho de campo
# de 20 caracteres y alineado a la derecha:
cadena = "Hola, mundo!"
print("La cadena es: {:>20}".format(cadena))
""" Salida: La cadena es: Hola, mundo! """
#18. Formateo de una cadena de texto con un ancho de campo
# de 20 caracteres y truncado a 10 caracteres:
cadena = "Hola, mundo!"
print("La cadena es: {:.10}".format(cadena))
""" Salida: La cadena es: Hola, mund """
#19. Formateo de una cadena de texto con un ancho de campo
# de 20 caracteres y rellenado con asteriscos:
cadena = "Hola, mundo!"
print("La cadena es: {:*^20}".format(cadena))
"""Salida: La cadena es: ***Hola, mundo!**** """
#20. Formateo de una lista:
lista = [1, 2, 3, 4, 5]
print("La lista es: {}".format(lista))
""" Salida: La lista es: [1, 2, 3, 4, 5] """
#21. Formateo de una lista con un ancho de campo de 20 caracteres:
lista = [1, 2, 3, 4, 5]
print("La lista es: {:20}".format(lista))
""" Salida: La lista es: [1, 2, 3, 4, 5] """
#22. Formateo de una lista con un ancho de campo
# de 20 caracteres y alineado a la izquierda:
lista = [1, 2, 3, 4, 5]
print("La lista es: {:<20}".format(lista))
""" Salida: La lista es: [1, 2, 3, 4, 5] """
#23. Formateo de una lista con un ancho de campo
# de 20 caracteres y alineado al centro:
lista = [1, 2, 3, 4, 5]
print("La lista es: {:^20}".format(lista))
""" Salida: La lista es: [1, 2, 3, 4, 5] """
#24. Formateo de una lista con un ancho de campo
# de 20 caracteres y alineado a la derecha:
lista = [1, 2, 3, 4, 5]
print("La lista es: {:>20}".format(lista))
""" Salida: La lista es: [1, 2, 3, 4, 5] """
#25. Formateo de una lista con un ancho de campo
# de 20 caracteres y separador de comas:
lista = [1, 2, 3, 4, 5]
print("La lista es: {:,}".format(lista))
""" Salida: La lista es: [1, 2, 3, 4, 5] """
#26. Formateo de una lista con un ancho de campo
# de 20 caracteres y separador de comas y espacios:
lista = [1, 2, 3, 4, 5]
print("La lista es: {:, }".format(lista))
""" Salida: La lista es: [1, 2, 3, 4, 5] """
#27. Formateo de una lista con un ancho de campo
# de 20 caracteres y separador de comas y espacios y entre corchetes:
lista = [1, 2, 3, 4, 5]
print("La lista es: [{:, }]".format(lista))
""" Salida: La lista es: [1, 2, 3, 4, 5] """
#28. Formateo de un diccionario:
diccionario = {"nombre": "Juan", "edad": 30, "ciudad": "Madrid"}
print("El diccionario es: {}".format(diccionario))
""" Salida: El diccionario es: {'nombre': 'Juan', 'edad': 30, 'ciudad': 'Madrid'} """
#29. Formateo de un diccionario con un ancho de campo de 20 caracteres:
diccionario = {"nombre": "Juan", "edad": 30, "ciudad": "Madrid"}
print("El diccionario es: {:20}".format(diccionario))
""" Salida: El diccionario es: {'nombre': 'Juan', 'edad': 30, 'ciudad': 'Madrid'} """
#30. Formateo de un diccionario con un ancho de campo de 20 caracteres y alineado a la izquierda:
diccionario = {"nombre": "Juan", "edad": 30, "ciudad": "Madrid"}
print("El diccionario es: {:<20}".format(diccionario))
""" Salida: El diccionario es: {'nombre': 'Juan', 'edad': 30, 'ciudad': 'Madrid'} """
#31. Formateo de un diccionario con un ancho de campo de 20 caracteres y alineado al centro:
diccionario = {"nombre": "Juan", "edad": 30, "ciudad": "Madrid"}
print("El diccionario es: {:^20}".format(diccionario))
""" Salida: El diccionario es: {'nombre': 'Juan', 'edad': 30, 'ciudad': 'Madrid'} """
#32. Formateo de un diccionario con un ancho de campo de 20 caracteres y alineado a la derecha:
diccionario = {"nombre": "Juan", "edad": 30, "ciudad": "Madrid"}
print("El diccionario es: {:>20}".format(diccionario))
""" Salida: El diccionario es: {'nombre': 'Juan', 'edad': 30, 'ciudad': 'Madrid'} """
#33. Formateo de un diccionario con un ancho de campo de 20 caracteres y separador de comas y espacios:
diccionario = {"nombre": "Juan", "edad": 30, "ciudad": "Madrid"}
print("El diccionario es: {:, }".format(diccionario))
""" Salida: El diccionario es: {'nombre': 'Juan', 'edad': 30, 'ciudad': 'Madrid'} """