phrase = 'Duke Blue Devils' len(phrase) Out[3]: 16 type(phrase) Out[4]: str print phrase[5:10] + phrase[:4] Blue Duke pos = phrase.find("ev") print pos 11 print phrase[0:pos] + phrase[pos:].upper() Duke Blue DEVILS phrase[1] = 'o' Traceback (most recent call last): File "C:\Users\Susan\AppData\Local\Enthought\Canopy\User\lib\site-packages\IPython\core\interactiveshell.py", line 2885, in run_code exec(code_obj, self.user_global_ns, self.user_ns) File "", line 1, in phrase[1] = 'o' TypeError: 'str' object does not support item assignment phrase = phrase[0] + 'o' + phrase[2:] print phrase Doke Blue Devils type(phrase) Out[12]: str x = phrase.split() type(x) Out[14]: list print x ['Doke', 'Blue', 'Devils'] print phrase Doke Blue Devils