Learn Python #4 - The f-string...

Learn Python #4 - The f-string...

ยท

2 min read

Hello everyone today we are going to talk about string manipulation via f-string.

Python over the years has provided many features and one of them is to format the string.

What the f-strings is all about?

f-strings is a literal string interpolation (The way it works in JavaScript -> String literals).

It provides a convenient way to embed the python expressions with ease.

Let us look at the examples:-

  • If I want to format a string wherein some of the values are received from a variable employee_name = 'Steve Rogers' and we have to generate a string Steve Rogers is one of the greatest Marvel superheroes then we need to do ->

    f"{employee_name} is one of the greatest Marvel superheroes"
    // Steve Rogers is one of the greatest Marvel superheroes
    
  • You can also inject numeric values inside the string

    quantity_bat = 10
    price_bat = 10
    f"The total cost of {price_bat} bats is ${quantity_bat*price_bat}"
    //The total cost of {price_bat} bats is 100
    
  • If you want to show the values with a 2 decimal point limit

    quantity_bat = 10.99
    price_bat = 10.234
    f"The total cost of {price_bat} bats is ${quantity_bat*price_bat:,.2f}"
    //output -> 'The total cost of 10.234 bats is $112.47'
    

    In the above example we can decide up to which decimal points we want to show the number

  • You want to use double quotes, yes you can do that as well

    number_one = 1
    f"\"{number_one}\" is a odd number"
    // 1 is a odd number
    

Conclusion

f-strings are easy to understand, use and handy when it comes to string interpolation, so do let me know what you guys think of this article๐Ÿ’ก.

Thanks in advance for reading this article...๐Ÿš€

More than happy to connect with you on

You can also find me on