Format Python

  • Format (), Python

    Con Format() en Python nos ahorramos tener códigos farragosos cuando queremos mostrar valores de variables por la pantalla.

    Sin format() seria algo como esto:

    • # Variables
    • texto0 = » Esto es el primer texto 0″
    • texto1 = » Aquí esta el texto 1 «
    • texto2 = » Aquí seria el texto 2 «
    • # Función print ()
    • print (» Muestra el texto 0 = «, texto0, » Muestra el texto 1 = «, texto1, » Muestra el texto 2 = «, texto2)

    El resultado seria así:

     Muestra el texto 0 =   Esto es el primer texto 0  Muestra el texto 1 =   Aquí esta el texto 1   Muestra el texto 2 =   Aquí seria el texto 2

    Con format () quedaría así:

    • print (» Muestra el texto 0 = {a} Muestra el texto 1 = {b} Muestra el texto 2 {c} «. format(a=texto0,b =texto1,c = texto2))

    Bueno va a gustos

    También podemos separar los textos:

    • print ( » {:>50} «.format (texto0))

    La instrucción :> le esta introduciendo en este caso 50 caracteres antes.

    • print (» {:.6} «.format (texto0))# Solo imprimirá por la pantalla 6 caracteres de la cadena de texto0

    Ejemplo de código con format y print en una clase:

    • class Mascota:# Clase Mascota
      • def __init__(self,nombre,raza):# constructor e inicio de variables
        • self.nombre = nombre
        • self.raza = raza
      • def mostar_mascota (self):# Funcion de mostar nombre y tipo de raza
        • print (» Tu mascota se llama {a} \n De raza {b} «.format(a=self.nombre,b=self.raza))
    • # Pregunta al usuario nombre y raza
    • nombre = input(» Cual es su nombre «)
    • raza = input(» Cual es su raza «)
    • #Llamada a la clase y la función
    • mascota = Mascota (nombre,raza)
    • mascota.mostar_mascota()
    • # print y format
  • Print en Python y time.sleep(tiempo de espera)

    time.sleep(3) pausa el programa 3 segundos, importado la librería import time.

    Ejemplo código fuente:

    • import time
    • print (» hola antes de pausa «)
    • time.sleep(3)
    • print («Después de pausar»)

    Muestra información por la pantalla. lee la información introducida por los usuarios que lo introducen en el transcurso del programa por medio de las variables.

    Se pueden usar varios string (cadenas de texto,) concatenar y separar con comas

    Algo así:

    print (» HOLA», » MUNDO»)

    variable_texto = » Hola «

    variable_texto2 = » mundo»

    print (variable_texto1+variable_texto2)

    Si usamos variables numéricas podemos hacer operaciones aritméticas sumar, restar, multiplicar, etc..

    variable numerica = 12

    variable_numerica2 =10

    print (variable_numerica+variable_numerica2)

    Podemos leer el valor de una variable y mostrarla por la pantalla:

    saludo = » Hala desde» # Este seria el valor de la variable saludo

    nombre = » El blog de Mia «

    por = » Daniel «

    print (saludo, nombre, » fue creado por «, por)

    Podemos usar muchos parámetros como end o sep:

    • end : añade una cadena de texto al final del conjunto de cadena de texto enviado a la pantalla.
    • sep : separa la cadena de texto con lo indicado entre comillas.
    • \n : salto de linea, continua en la linea siguiente.

    Este es el resultado por la pantalla del código fuente:

    Print con format ()

Translate » Traductor