Python ha introducido el nuevo operador = en f-string para autodocumentar las strings en la versión Python 3.8.2 . Ahora, con la ayuda de esta expresión, podemos especificar nombres en la string para obtener el valor exacto en las strings a pesar de la posición de la variable. Ahora f-string se puede definir como f'{expr=}'
expresión. Podemos especificar cualquier nombre requerido en lugar de expr .
Sintaxis:
f'{expr=}'
Retorno: Retorna la string formateada.
Nota: para versiones anteriores de Python, este operador generará un error de sintaxis. Vea la imagen de abajo.
Ejemplo #1:
En este ejemplo, podemos ver que con la ayuda de f'{expr=}'
expresión, podemos formatear strings en python autodocumentando expresiones usando el =
operador.
length = len('GeeksForGeeks') # Using f'{expr =}' expression gfg = f'The length of GeeksForGeeks is {length =}.' print(gfg)
Producción :
La longitud de GeeksForGeeks es longitud=13.
Ejemplo #2:
a, b = 5, 10 # Using f'{expr =}' expression gfg = f'Value of {b = } and {a = }.' print(gfg)
Producción :
Valor de b = 10 y a = 5.
Publicación traducida automáticamente
Artículo escrito por Jitender_1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA