'En este ejemplo tenemos las diferentes maneras de como hacer formated strings'
"Ejemplo 1"
print("hola {}, tienes {} años de edad.".format("Benito",31))
"Ejemplo 2"
print("hola {0},como que ta va? ya tienes {1} años?.".format("Benito", 31))
"Ejemplo 3"
print("{name}, te quedan {amount} dolares en tu cuenta de banco.".format(name="Benito", amount=31))
"Ejemplo 4"
print("Oye {0}, quiero al menos {amount} canciones en el proximo disco!!.".format("Benito", amount=31))
"Ejemplo 5"
nombre = 'Benito'
edad = '31'
print(f"oye {nombre}, como esta PR?, Valgame! Ya tienes {edad} años, felicidades!.")
'Baja para la explicacion detallada'
'''Usamos el formatted strings para cuando tenemos mucha informacion de input en una linea(expresion) justo como los ejemplos de arriba,
los ejemplos de 1 al 4 son muy comunes en Python 2 cual se utiliza .format.
"EXPLICACION DE EJEMPLOS"
Ejemplo 1: siempre que pongamos " " lo va tratar como un string, de igual manera si hubieramos puesto "31" hubiera sido correcto pero
ya los numero automaticamente los detecta como interger asi que de igual forma hubiera estado correcto y claro se ubica donde lo quieras primero
siendo el nombre primero y luego el numero en este caso.
Ejemplo 2: el cero 0 siempre sera el primero y le sigue el 1 y asi continuando de esa misma forma de tener mas variables.
Ejemplo 3: entramos a asignar variables, se le asigna el valor de cada variable y nos aseguramos de poner en los {} el nombre de la variable que
deba ir.
Ejemplo 4: recordemos que el 0 va primero!!! y el 31 esta asignado como variable parecido al ejemplo anterior.
Ejemplo 5: este es el ejemplo mas eficiente y el mas que se usa hoy dia, viene de Python 3.
En otras palabras estamos diciendo quiero que esta linea(expresion) sea formateada a string y que estas variables entren como
string en los corchetes.
"Ejemplo 5"
nombre = 'Benito'-------> variables
edad = '31'-------> variables
print(f"oye {nombre}, como esta PR?, Valgame! Ya tienes {edad} años, felicidades!.")'''