print ord("a") 97 print ord("A") 65 print ord("b") 98 print ord("$") 36 phrase = "Who are all those people in our hallway out there" alist = phrase.split() print alist ['Who', 'are', 'all', 'those', 'people', 'in', 'our', 'hallway', 'out', 'there'] x = " ".join(alist) print x Who are all those people in our hallway out there print type(x) y = "-".join(alist) print y Who-are-all-those-people-in-our-hallway-out-there word = "python" print word.split() ['python'] w = list(word) print w ['p', 'y', 't', 'h', 'o', 'n'] wAsWord = "".join(w) print wAsWord python zz = "***".join(w) print zz p***y***t***h***o***n p = "*".join([4,5,6)] File "", line 1 p = "*".join([4,5,6)] ^ SyntaxError: invalid syntax p = "*".join([4,5,6]) 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 p = "*".join([4,5,6]) TypeError: sequence item 0: expected string, int found a = ["a", 'b', 'z', 'e'] print a ['a', 'b', 'z', 'e'] for w in a: print w a b z e for w in range(len(a)): print w 0 1 2 3 for w in range(len(a)): print w, a[w] 0 a 1 b 2 z 3 e for w in range(len(a)): print a[w], a[w-1] a e b a z b e z print a ['a', 'b', 'z', 'e'] for w in range(len(a)): if w>0: print a[w], a[w-1] b a z b e z