In this course, youβll learn about working with strings, which are objects that contain sequences of character data. Processing character data is integral to programming. It is a rare application that doesnβt need to manipulate strings to at least some extent.
Python provides a rich set of operators, functions, and methods for working with strings. When youβre finished this course, youβll know how to:
- Use operators with strings
- Access and extract portions of strings
- Use built-in Python functions with characters and strings
- Use methods to manipulate and modify string data
Youβll also be introduced to two other Python objects used to represent raw byte data: the bytes and bytearray types.
Take the Quiz: Test your knowledge with our interactive βPython Strings and Character Dataβ quiz. Upon completion you will receive a score so you can track your learning progress over time:



Cory on April 25, 2020
I canβt lie when I started this course I thought to myself βthis is going to be so boringβ. After just a few lessons in I finally realized how important and how useful this tutorial is. Thank you for the multiple examples and clear explanations.