Sign up for free!

Sign up for free and get instant access to this course!.

Sign up to access this lesson

Click here to sign up and get access to this lesson!

Saving Progress...

A variable is an symbolic name that references a Python object. In this lesson, you will learn about string variables. Feel free to practice with the Python console below:

We can assign a string to a variable like so:

x = "My first variable"
print(x)

Multiline Variables

We can add \n to indicate a new line:

x = "My first variable... \nthis is a new line" 
print(x)

Or we can specify them like so:

x = """
This is a multiline string.
You can have multiple
lines just like this!
"""
print(x)

String Length

When working with strings, it is common to need to limit the length of a string.

x = "My first variable... \nthis is a new line"
len(x)

Strings are arrays!

You can access an index of any string just like an array. The example below will print the first character of the string:

x="This is my string"
print(x[0])

This would be useful if for example if you wanted to do something like take the first and last name of a person and create a username:

firstname = "Joe"
lastname = "Friday"
print(firstname[0] + lastname)

Search Strings

Return true or false if a string contains a keyword:

x = "My first variable... \nthis is a new line"
"variable" in x

We can us if / in to search a string for a keyword:

x = "My first variable... \nthis is a new line"
if "variable" in x:
    print("We found 'variable' in the string!")

Sign up to access the rest of this lesson

You must either log in or sign up to access this lesson.

Saving Progress...

0 0 votes
Lesson Rating
Subscribe
Notify of
3 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
profile avatar
onanongw(@onanongw)
Member
Points: 228
2 months ago

There’s no more lesson after this?

profile avatar
Ricardo P(@ricardop)
Admin
Power Student
Points: 16720
Reply to  onanongw
1 month ago

Hi profile avatar Onanong Wongjan

These are the only ones for early access to this course. profile avatar Paul Hill is working on more content for it, and we will be adding more videos to the course soon.

Ricardo

profile avatar
onanongw(@onanongw)
Member
Points: 228
Reply to  Ricardo P
1 month ago

Thank you. I like how simple the lessons are and very easy to understand and follow from someone that English is a second languge.