Preguntas con la etiqueta [f-string]
¿Cómo puedo usar una nueva línea '\n' en una cadena f para formatear la salida?
Probé este código: names = ['Adam', 'Bob', 'Cyril'] text = f"Winners are:\n{'\n'.join(names)}" print(text) Sin embargo, '\'no se puede utilizar dentro de las {...}partes de expresión de una cadena f. ¿Cómo
¿Cómo escapar de las llaves en cuerdas f? [duplicar]
Tengo una cadena en la que me gustaría usar llaves, pero también aprovecho la función de cadenas f. ¿Existe alguna sintaxis que funcione para esto? Aquí hay dos formas en
¿Cómo posponer/diferir la evaluación de las cuerdas f?
Estoy usando cadenas de plantilla para generar algunos archivos y me encanta la concisión de las nuevas cadenas f para este propósito, para reducir mi código de plantilla anterior de
Cadena f multilínea en Python
Estoy intentando escribir código compatible con PEP-8 para un proyecto doméstico y tengo una línea con una cadena f que tiene más de 80 caracteres: def __str__(self): return f'{self.data} -
Dígitos fijos después del decimal con cadenas f
¿Existe una manera fácil con las cadenas f de Python de fijar el número de dígitos después del punto decimal? (Específicamente cadenas f, no otras opciones de formato de cadenas
Formato de cadena: % frente a .format frente a literal de cadena f
Existen varios métodos de formato de cadenas: Pitón <2.6:"Hello %s" % name Python 2.6+: "Hello {}".format(name) (usastr.format ) Python 3.6+: f"{name}" (usa cadenas f) ¿Cuál es mejor y para qué