Strings and Character Data in Python – Real Python
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.
String Manipulation
7 Lessons 32m
Built-In String Methods
6 Lessons 50m
bytes Objects
6 Lessons 26m
Chris is an avid Pythonista and creates video tutorials for Real Python. He is a programmer and data analyst. He creates music under the name Tripnet. Chris lives in Colorado with his wife and two dogs.

