A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://realpython.com/lessons/simple-syntax-f-strings/ below:

The Simple Syntax of F-Strings (Video) – Real Python

The Simple Syntax of F-Strings

This lesson demonstrates the simple syntax of f-Strings. You’ll see that the syntax is similar to the one you used with str.format() but less verbose.

00:00 Now that you’ve looked at old-school string formatting, I’ll have you take a look at f-strings—the new, improved way to format strings. First I’ll show you simple syntax, then talk about arbitrary expressions, multiline f-strings, and then make speed comparisons.

00:15 f-strings are also known as formatted string literals. They have a very simple syntax. One big advantage is they are evaluated at runtime. And they are formatted using the __format__ protocol.

00:26 The basic format looks like an f at the beginning of your string, then inside curly braces, {}, you’ll have different expressions that will be evaluated at runtime.

00:36 Let me show you some examples. f-strings have a very simple syntax. If you put a couple of variables in, to build the string, inside of our curly braces, we’ll put our expressions—in this case, simply the names of these variables. And, if you’d like, you can use capital F instead of a lowercase f at the beginning of your string

01:00 and it’ll work the same. Or it’ll look like—if there are even more—just the same.

01:14 Nice, clean, simple. Next, let me tell you a little more about these expressions.

Thank you for the lesson. I’m migrating our software from Python 2.x to Python 3.x. f-Strings are indeed nice, clean and simple as you said.

Regards, Raphael

Become a Member to join the conversation.

Course Contents


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4