Cadena Python | formato () Método con el Ejemplo

Python cadena | formato () Método con el Ejemplo , este es un método in-construida de Python y formato de cadena dada, es útil cuando creamos / cadena de formato con los valores.

String.Format () Método

formato () método se utiliza para dar formato a la cadena (en otras palabras – se puede decir para lograr la funcionalidad como printf () en lenguaje C).

Cuando necesitamos para mostrar los valores de las variables dentro de la cadena, podemos darle formato colocando {} donde queremos colocar el valor. {} es un campo de reemplazo, que reemplaza con el valor dado en formato () método.

El campo {} contiene el índice de reemplazar, el valor especificado en la función de formato.

dejar suponer, hay tres valores que se especifican en el método de formato, {0} class el primer valor, {1} class el segundo valor y {2} class el tercer valor y así sucesivamente serán usado.

Sintaxis:

 String.format(parameter1, parameter2,...)

Aquí, parametro1, parámetro2, … son los valores / variables que se imprimirán dentro de la cadena mediante la sustitución del campo {N} . Donde N es el índice del parámetro.

Ejemplo:

    print "{0}, {1} and {2}".format("ABC", "PQR", "XYZ")
This statement will print "ABC, PQR, and XYZ"

Ejemplo programa 1: (nombre de la impresión, la edad en diferentes formatos de salida)

# printing name
print "My name is {0}".format("Amit")
# printing name and age
print "My name is {0}, I am {1} years old".format ("Amit", 21)
# printing name and age through variables
name = "Amit"
age = 21
print "My name is {0}, I am {1} years old".format (name,age)

salida

    My name is Amit
My name is Amit, I am 21 years old
My name is Amit, I am 21 years old

Ejemplo programa 2: (Cálculo de SUM, la media, y la impresión en diferentes formatos de salida)

a = 10
b = 20
sum = a+b
# output 1
print "sum = {0}".format (sum)
# output 2
print "Sum of {0} and {1} is = {2}".format (a, b, sum)
# finding average and printing
a = 11
b = 20
sub = a+b
print "Average of {0} and {1} is = {2}".format (a, b, float(sum)/2)

salida

    sum = 30
Sum of 10 and 20 is = 30
Average of 11 and 20 is = 15.0


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *