the get(method the setdefault(method pretty printing using data structures to model real-world things tic-tac-toe board nested dictionaries and lists summary practice questions practice projects chess dictionary validator fantasy game inventory list to dictionary function for fantasy game inventory manipulating strings working with strings string literals indexing and slicing strings the in and not in operators with strings putting strings inside other strings useful string methods the upper()lower()isupper()and islower(methods the isx(methods the startswith(and endswith(methods the join(and split(methods splitting strings with the partition(method justifying text with the rjust()ljust()and center(methods removing whitespace with the strip()rstrip()and lstrip(methods numeric values of characters with the ord(and chr(functions copying and pasting strings with the pyperclip module projectmulti-clipboard automatic messages step program design and data structures step handle command line arguments step copy the right phrase projectadding bullets to wiki markup step copy and paste from the clipboard step separate the lines of text and add the star step join the modified lines short progampig latin summary practice questions practice projects table printer zombie dice bots xii contents in detail