12.07.2015 Views

Think Python - Denison University

Think Python - Denison University

Think Python - Denison University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

xivContents7 Iteration 637.1 Multipleassignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637.2 Updating variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647.3 Thewhilestatement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647.4 break . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657.5 Square roots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667.6 Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677.7 Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687.8 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687.9 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 698 Strings 718.1 A stringisasequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 718.2 len . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 728.3 Traversal withaforloop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 728.4 String slices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 738.5 Strings areimmutable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 748.6 Searching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 748.7 Looping and counting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 758.8 stringmethods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 758.9 Theinoperator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 768.10 String comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 778.11 Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 778.12 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798.13 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799 Case study: word play 819.1 Reading wordlists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 819.2 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829.3 Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839.4 Looping withindices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849.5 Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 859.6 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 869.7 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!