Olá! sou novo por aqui, alguem consegue me explicar porque o f antes do input?
Olá! sou novo por aqui, alguem consegue me explicar porque o f antes do input?
Olá, Ilaion! Tudo joia?
Seja bem-vindo ao mundo da programação, a escolha de Python como sua primeira linguagem foi boa, já que ele apresenta uma estrutura simples.
O f
antes do input
é uma maneira de formatar strings em Python, conhecida como "f-strings" ou "formatted string literals". Elas foram introduzidas no Python 3.6 e são uma forma conveniente e legível de incluir expressões dentro de strings.
Por exemplo, suponha que você queira pedir ao usuário que insira o nome de um restaurante e depois exibir uma mensagem de boas-vindas personalizada. Você pode fazer isso da seguinte maneira:
nome_restaurante = input("Digite o nome do restaurante: ")
print(f"Bem-vindo ao {nome_restaurante}!")
Nesse caso, a string dentro do print
é precedida por um f
, permitindo que você insira a variável nome_restaurante
diretamente dentro das chaves {}
. Isso torna o código mais legível e fácil de escrever, especialmente quando você precisa incluir várias variáveis dentro de uma string.
Espero ter ajudado e bons estudos!