This Lesson is for Members

Subscribe today and get access to all lessons! Plus direct HD download for offline use, enhances transcripts, member comment forums, and iTunes "podcast" RSS feed. Level up your skills now!

Unlock This Lesson

Already subscribed? Sign In

Autoplay

    Manipulate and Search Strings with Python Methods

    Will ButtonWill Button

    Python has many methods for searching, joining, and otherwise manipulating strings. Learn which ones are available and how to use them in this lesson.

    Code

    Code

    Become a Member to view code

    You must be a Member to view code

    Access all courses and lessons, track your progress, gain confidence and expertise.

    Become a Member
    and unlock code for this lesson
    Transcript

    Transcript

    If we start our REPL interface, we can create a string just by saying, "The ball is red." You can access the string methods using the dot and then the name of the methods. We could do ends with and pass in the substring that we're looking for. It returns true, if that string is found.

    This works with variables too. I can create a variable called "My string," and say its equal to the ball is red, and create a second variable called "Substring." That's going to be equal to red. Perform that same operation using the variable names, so my string.ends with substring. It's going to return true as well.

    If you have a string like the ball is red, we can search within it for specific characters, and it returns the index number of where your substring is found. If the substring is not found, it returns a negative one.

    You can format strings also using positional operators and the format method. There's a .join method as well that accepts a list. We have the strip methods as well, so if I do will.strip, it strips out the white spaces from the beginning and the end. Or if I do L strip, it strips off the left side spaces. As you might expect, R strip, strips the spaces from the right side.

    I could continue on showing you all of the methods available, but you'd probably get pretty bored, because they all operate the same way. Instead, let's look and see how you can discover the methods that are available yourself. I'll use that using the DIR.

    I'll pass in just a string. When that returns, it shows me everything that you can do with a string in Python. You can see listed here are the join methods, the split methods, and the format methods that we've already used as well as some others.

    If you want to know how one of those operates, you can type help, and then the name of the method and it returns a help screen telling you what the method does and how to use it.

    Discuss

    Discuss