Conteúdo do Curso
Manipulação de Strings em Python
Manipulação de Strings em Python
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,
weight = 70 unit = 'kg' print(f"The weight is {weight} {unit}.")
Como pode ser visto, não há vírgulas ou aspas redundantes. Parece mais conveniente.
Tarefa
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.
Obrigado pelo seu feedback!
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,
weight = 70 unit = 'kg' print(f"The weight is {weight} {unit}.")
Como pode ser visto, não há vírgulas ou aspas redundantes. Parece mais conveniente.
Tarefa
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.
Obrigado pelo seu feedback!
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,
weight = 70 unit = 'kg' print(f"The weight is {weight} {unit}.")
Como pode ser visto, não há vírgulas ou aspas redundantes. Parece mais conveniente.
Tarefa
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.
Obrigado pelo seu feedback!
À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,
weight = 70 unit = 'kg' print(f"The weight is {weight} {unit}.")
Como pode ser visto, não há vírgulas ou aspas redundantes. Parece mais conveniente.
Tarefa
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.