Cómo utilizar la función de formato en Python

En Python, format()una función es un método para formatear una cadena. Nos permite crear cadenas formateadas insertando valores en marcadores de posición. A continuación se muestran algunos format()ejemplos del uso de funciones:

1. Uso básico:

name = "Alice"
age = 25
print("My name is {} and I am {} years old.".format(name, age))

producción:My name is Alice and I am 25 years old.

En el ejemplo anterior, utilizamos dos marcadores de posición {}, rellenados con los valores de las variables namey age.

2. Parámetro de posición:

fruit1 = "apple"
fruit2 = "banana"
fruit3 = "orange"
print("I like {}, {} and {}.".format(fruit1, fruit2, fruit3))

producción:I like apple, banana and orange.

En el ejemplo anterior, utilizamos tres marcadores de posición y pasamos los parámetros correspondientes en orden.

3. Parámetros de palabras clave:

print("My name is {name} and I am {age} years old.".format(name="Bob", age=30))

producción:My name is Bob and I am 30 years old.

En el ejemplo anterior, hemos utilizado argumentos de palabras clave para especificar el valor del marcador de posición.

4. Especifique la ubicación por índice:

print("I have {0} {1} and {1} {0}.".format("apples", "oranges"))

producción:I have apples oranges and oranges apples.

En el ejemplo anterior, podemos especificar la posición del parámetro a usar por índice.

5. Dar formato a los números:

pi = 3.141592653589793
print("The value of pi is approximately {:.2f}.".format(pi))

producción:The value of pi is approximately 3.14.

En el ejemplo anterior, utilizamos :.2funa precisión de 2 que especifica un número de punto flotante.

6. Formatear fecha y hora:

import datetime
date = datetime.datetime.now()
print("Current date and time: {:%Y-%m-%d %H:%M:%S}".format(date))

producción:Current date and time: 2023-06-02 10:15:30

En el ejemplo anterior, solíamos :%Y-%m-%d %H:%M:%Sespecificar el formato de fecha y hora.

Estos son sólo format()algunos ejemplos de uso común de la función; también proporciona muchas otras opciones de formato, como caracteres de relleno, alineación, separador de miles, etc.

Tutorial de Python para programadores de Dark Horse, 8 días desde el ingreso hasta el dominio de Python, aprender Python y ver este conjunto es suficiente

Supongo que te gusta

Origin blog.csdn.net/Itmastergo/article/details/132420979
Recomendado
Clasificación