Strings & Formatting
- What is a string in Python? How do I write one with single or double quotes? Show code example.
- How do I create a multiline string in Python? Provide code example.
- How do f-strings work in Python? Explain with examples.
- Make short cheatsheet for "Strings & Formatting" topic.
What Is a String?
A string (str
) is a sequence of characters enclosed in quotes.
It can hold names, messages, sentences, symbols, or even be empty.
In Python, you can use:
- Single quotes:
'hello'
- Double quotes:
"hello"
Both forms work the same way.
Multiline strings
Sometimes, you need to write text that spans several lines β like a paragraph or a message. For this, Python uses triple quotes:
'''...'''
;"""..."""
.
These preserve line breaks and spacing.
String Formatting
Sometimes you need to insert values into a string, such as names, numbers, or results. Python supports several formatting methods, but the most common and readable is the f-string.
f-Strings
With an f-string, you place variables or expressions inside {}
directly in the text.
Add the letter f
before the opening quote to enable this feature.
Summary
- Strings in Python are written using quotes β single or double;
- Triple quotes are used for multiline text;
- f-strings allow dynamic values to be inserted into strings.
Task
-
Write a short greeting using a name stored in a variable.
-
Try to format it using an f-string.
For example: if the name is
"Alex"
, the program should display a personalized message.
Thanks for your feedback!
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Can you show me an example of how to use an f-string with a variable?
What happens if I forget the 'f' before the string?
Can I use f-strings with numbers or only with text?
Awesome!
Completion rate improved to 5
Strings & Formatting
Swipe to show menu
- What is a string in Python? How do I write one with single or double quotes? Show code example.
- How do I create a multiline string in Python? Provide code example.
- How do f-strings work in Python? Explain with examples.
- Make short cheatsheet for "Strings & Formatting" topic.
What Is a String?
A string (str
) is a sequence of characters enclosed in quotes.
It can hold names, messages, sentences, symbols, or even be empty.
In Python, you can use:
- Single quotes:
'hello'
- Double quotes:
"hello"
Both forms work the same way.
Multiline strings
Sometimes, you need to write text that spans several lines β like a paragraph or a message. For this, Python uses triple quotes:
'''...'''
;"""..."""
.
These preserve line breaks and spacing.
String Formatting
Sometimes you need to insert values into a string, such as names, numbers, or results. Python supports several formatting methods, but the most common and readable is the f-string.
f-Strings
With an f-string, you place variables or expressions inside {}
directly in the text.
Add the letter f
before the opening quote to enable this feature.
Summary
- Strings in Python are written using quotes β single or double;
- Triple quotes are used for multiline text;
- f-strings allow dynamic values to be inserted into strings.
Task
-
Write a short greeting using a name stored in a variable.
-
Try to format it using an f-string.
For example: if the name is
"Alex"
, the program should display a personalized message.
Thanks for your feedback!