f-strings Conception
Sometimes we want to output variables with some concomitant text. For example, we want to print the sentence "The capital of country is city". We can use this sentence for any pair country-capital, so we can use it as a template.
Surely, we can use the same approach as before: print each string/variable, separated by a comma. But it's a bit irrational, isn't it? One of the ways of simplifying is using f-strings. They allow you to print strings with variables within single pair of quotes.
Let's consider the syntax. All the text we intend to print should be placed within quotes preceded by symbol f
, and all the variables you want to print inside this text should be enclosed with curly brackets. For example,
123weight = 70 unit = 'kg' print(f"The weight is {weight} {unit}.")
As can seen, there are no redundant commas or quotes. Looks more convenient.
Swipe to start coding
Given two variables: name
and age
. You need to fill the ___
parts to get the message "His name is name
. He is age
years old." using f-strings. name
and age
are values of respective variables.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 4.35Awesome!
Completion rate improved to 4.35
f-strings Conception
Sometimes we want to output variables with some concomitant text. For example, we want to print the sentence "The capital of country is city". We can use this sentence for any pair country-capital, so we can use it as a template.
Surely, we can use the same approach as before: print each string/variable, separated by a comma. But it's a bit irrational, isn't it? One of the ways of simplifying is using f-strings. They allow you to print strings with variables within single pair of quotes.
Let's consider the syntax. All the text we intend to print should be placed within quotes preceded by symbol f
, and all the variables you want to print inside this text should be enclosed with curly brackets. For example,
123weight = 70 unit = 'kg' print(f"The weight is {weight} {unit}.")
As can seen, there are no redundant commas or quotes. Looks more convenient.
Swipe to start coding
Given two variables: name
and age
. You need to fill the ___
parts to get the message "His name is name
. He is age
years old." using f-strings. name
and age
are values of respective variables.
Løsning
Tak for dine kommentarer!
single
Awesome!
Completion rate improved to 4.35
f-strings Conception
Stryg for at vise menuen
Sometimes we want to output variables with some concomitant text. For example, we want to print the sentence "The capital of country is city". We can use this sentence for any pair country-capital, so we can use it as a template.
Surely, we can use the same approach as before: print each string/variable, separated by a comma. But it's a bit irrational, isn't it? One of the ways of simplifying is using f-strings. They allow you to print strings with variables within single pair of quotes.
Let's consider the syntax. All the text we intend to print should be placed within quotes preceded by symbol f
, and all the variables you want to print inside this text should be enclosed with curly brackets. For example,
123weight = 70 unit = 'kg' print(f"The weight is {weight} {unit}.")
As can seen, there are no redundant commas or quotes. Looks more convenient.
Swipe to start coding
Given two variables: name
and age
. You need to fill the ___
parts to get the message "His name is name
. He is age
years old." using f-strings. name
and age
are values of respective variables.
Løsning
Tak for dine kommentarer!