Tool Box for Sequential data Types

In the Box the Phrase Project you will be investigating Strings and how to manipulate them. Python has 5 other types of built-in data types the can be managed the same way as a String. The skill set you will practice here will allow you to also manipulate: byte sequences, byte arrays, lists, tuples, range objects.

Objectives

The student will analyze string manipulation code and create docstrings and comments describing the codes intent.

The student explore and use Help>Python Manuals to help them in creating their docstrings and comments. (hint: search the index for string, then look for methods )

The code will include:

Program Description

Download the attached python file. Using docstrings and comments, document each function describing the intent of the code.