En este artículo, discutiremos cómo formatear una string usando un diccionario en Python.
Método 1: usando la función str.format()
La función str.format() se usa para formatear una string específica usando un diccionario.
Sintaxis: str .format(valor)
Parámetros: Esta función acepta un parámetro que se ilustra a continuación:
- valor: este es el valor especificado que puede ser un entero, una constante numérica de coma flotante, una string, caracteres o incluso variables.
Valores devueltos: esta función devuelve una string formateada usando un diccionario.
Ejemplo: Dar formato a una string usando un diccionario
Python3
# Python program to illustrate the # formatting of a string using a dictionary # Initializing a value value = {"Company": "GeeksforGeeks", "Department": "Computer Science"} # Calling the .format() function # over the above given value print("{Company} is a {Department} Portal.".format(**value))
Producción:
GeeksforGeeks is a Computer Science Portal.
Método 2: Usar el operador %
%: el formato es una función proporcionada por Python a la que se puede acceder con un operador %. Esto es similar a la función de estilo printf en C. En este enfoque, se usa un diccionario en el que debe proporcionar la clave entre paréntesis entre el % y el carácter de conversión.
Ejemplo: Dar formato a una string usando un diccionario
Python3
# Python program to illustrate the # formatting of a string using a dictionary # String formatting in dictionary print('%(Company)s is a %(Department)s Portal.' %{'Company': "GFG", 'Department': "CS"})
Producción:
GFG is a CS Portal.
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA