Nuevo operador ‘=’ en Python3.8 f-string

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

Deja una respuesta

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