Para que serve o F mesmo?
É a mesma função embutida na linguagem C ?
print(f'Olá {nome}')
Para que serve o F mesmo?
É a mesma função embutida na linguagem C ?
print(f'Olá {nome}')
Olá, André.
Eu diria que é "parecida" com a função embutida de C. Em Python, existem diversas formas de "formatação de strings". Essa é a maneira mais moderna (a partir do Pyhon 3.6, PEP 498) de se fazer isso, conhecida como f-string. Essa forma tem sintaxe fácil em comparação com as técnicas anteriores de formatação de strings do Python.
Você poderia chegar ao mesmo resultado utilizando:
print('Olá %s' % nome)
print('Olá {}'.format(nome))
No entanto, f-strings são bem mais legíveis.
Para saber mais sobre f-strings você pode usar a documentação oficial do python.
Espero ter ajudado.