Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Concepção de f-strings | Formatação de Strings
Manipulação de Strings em Python

Deslize para mostrar o menu

book
Concepção de f-strings

Às vezes queremos exibir variáveis com algum texto concomitante. Por exemplo, queremos imprimir a frase A capital do país é cidade. Podemos usar essa frase para qualquer par país-capital, então podemos usá-la como um modelo.

Certamente, podemos usar a mesma abordagem de antes: imprimir cada string/variável, separada por uma vírgula. Mas isso é um pouco irracional, não é? Uma das maneiras de simplificar é usando f-strings. As f-strings permitem que você imprima strings com variáveis dentro de um único par de aspas.

Vamos considerar a sintaxe. Todo o texto que pretendemos imprimir deve ser colocado entre aspas, precedido pelo símbolo f, e todas as variáveis que você quer imprimir dentro deste texto devem estar dentro de chaves. Por exemplo,

123
weight = 70 unit = 'kg' print(f"The weight is {weight} {unit}.")
copy

Como pode ser visto, não há vírgulas ou aspas redundantes. Parece mais conveniente.

Tarefa

Swipe to start coding

Dadas duas variáveis: name e age. Você precisa preencher as partes ___ para obter a mensagem "O nome dele é name. Ele tem age anos." usando f-strings. name e age são os valores das respectivas variáveis.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 1

Pergunte à IA

expand
ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

book
Concepção de f-strings

Às vezes queremos exibir variáveis com algum texto concomitante. Por exemplo, queremos imprimir a frase A capital do país é cidade. Podemos usar essa frase para qualquer par país-capital, então podemos usá-la como um modelo.

Certamente, podemos usar a mesma abordagem de antes: imprimir cada string/variável, separada por uma vírgula. Mas isso é um pouco irracional, não é? Uma das maneiras de simplificar é usando f-strings. As f-strings permitem que você imprima strings com variáveis dentro de um único par de aspas.

Vamos considerar a sintaxe. Todo o texto que pretendemos imprimir deve ser colocado entre aspas, precedido pelo símbolo f, e todas as variáveis que você quer imprimir dentro deste texto devem estar dentro de chaves. Por exemplo,

123
weight = 70 unit = 'kg' print(f"The weight is {weight} {unit}.")
copy

Como pode ser visto, não há vírgulas ou aspas redundantes. Parece mais conveniente.

Tarefa

Swipe to start coding

Dadas duas variáveis: name e age. Você precisa preencher as partes ___ para obter a mensagem "O nome dele é name. Ele tem age anos." usando f-strings. name e age são os valores das respectivas variáveis.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 1
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt