Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Store Text with Strings in Python | Variables and Types in Python
Introduction to Python
course content

Course Content

Introduction to Python

Introduction to Python

1. First Acquaintance with Python
2. Variables and Types in Python
3. Conditional Statements in Python
4. Other Data Types in Python
5. Loops in Python
6. Functions in Python

book
Store Text with Strings in Python

To store text in Python, you need to surround it with quotation marks. For instance, you can store the word "Python" in the language variable and then display it:

12345
# Save string within variable language = 'Python' # Output string print(language)
copy

Variables that store text are known as strings. A string is a sequence of characters used to represent text in Python. Strings are enclosed in either single quotes (') or double quotes (").

Although strings can contain numbers, they are treated as text, meaning you cannot perform mathematical operations on them directly. To use a number stored as a string in calculations, you need to convert it to a numeric type first.

123
hour = '16' print(hour)
copy

You can use either single quotes (' ') or double quotes (" ") to define a string in Python—both work the same way. However, if you need to include one type of quote inside the string, you have a few options.

123456789
# Using double quotes outside message = "It's a beautiful day!" # Using single quotes outside greeting = 'He said, "Hello!"' # Use \ to escape single quote inside single-quoted string message = 'It\'s a beautiful day!' # Use \ to escape double quote inside double-quoted string greeting = "He said, \"Hello!\""
copy
What is a string in Python?

What is a string in Python?

Select the correct answer

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 2. Chapter 6
We're sorry to hear that something went wrong. What happened?
some-alt