Solución:
Bueno, se necesita una cotización para la clave del diccionario.
f'My name {person["name"]} and my age {person["age"]}'
Dependiendo de la cantidad de contribuciones que haga su diccionario a una cadena determinada, podría considerar usar .format(**dict)
en su lugar, para hacerlo más legible, aunque no tenga la tersa elegancia de una cuerda f.
>>> person = {'name': 'Jenne', 'age': 23}
>>> print('My name is {name} and my age is {age}.'.format(**person))
My name is Jenne and my age is 23.
Si bien esta opción es situacional, es posible que desee evitar un enredo de comillas y comillas dobles
Ambas declaraciones a continuación funcionarán en Python 3.6 en adelante:
print(f'My name {person["name"]} and my age {person["age"]}')
print(f"My name {person['name']} and my age {person['age']}")
Por favor, cuidado con el single '
y doble "
las citas en las declaraciones anteriores, ya que colocarlas incorrectamente darán un error de sintaxis.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)