sequencesstringslistsand files objectives to understand the string data type and how strings are represented in the computer to be familiar with various operations that can be performed on strings through built-in functions and string methods to understand the basic idea of sequences and indexing as they apply to python strings and lists to be able to apply string formatting to produce attractiveinformative program output to understand basic file processing concepts and techniques for reading and writing text files in python to understand basic concepts of cryptography to be able to understand and write programs that process textual information the string data type so farwe have been discussing programs designed to manipulate numbers and graphics but you know that computers are also important for storing and operating on textual information in factone of the most common uses for personal computers is word processing this focuses on textual applications to introduce some important ideas about how text is stored on the computer you may not think that word-based applications are all that excitingbut as you'll soon seethe basic ideas presented here are at work in virtually all areas of computingincluding powering the the world-wide web text is represented in programs by the string data type you can think of string as sequence of characters in you learned that string literal is formed by enclosing some characters in quotation marks python also allows strings to be delimited by single quotes (apostrophes