Python String Exercises

From WLCS
Revision as of 11:39, 27 September 2012 by Admin (talk | contribs)

Objectives:

  • You will learn to create and access characters and slices of a string
  • You will learn to use a loop to traverse the characters of a string

Directions:

  1. Open a text editor
  2. Put your name at the top
  3. Save the file as YOURLASTNAME_strings.txt
  4. Complete the exercises below in this file.
  5. Be sure to number each of your answers!!

References:

Exercises

  • Questions 1-11, assume you have the following following representation of the string

schoolName = "Washington-Lee H.S."

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
W a s h i n g t o n - L e e H . S .

What is:

  1. schoolName[0]
  2. schoolName[6]
  3. schoolName[3:8]
  4. schoolName[:10]
  5. schoolName[15:]
  6. schoolName[19]
  7. len(schoolName)
  8. len("")
  9. What range specifies “Lee”?
  10. If you had a variable called sample, how could you return the last character, even if you didn't know its length?
  11. Create a string "The quick brown fox jumped over the lazy dog." in a variable s
    • Print out the first letter in s using the brackets (e.g. s[NUM])
    • Print out the letter "q" using s and the index 4
    • Print out the letter "x" using s and the corresponding index
    • Using string slicing, print out the word "brown"
    • Using string slicing, print out the word "lazy"
    • Using string slicing, print out starting at the word "jumped" through the end of the string
  12. Use the string variable s from Question 11. Create a loop that prints out every letter in the variable s
  13. Use the string variable s from Question 11. Create a loop that prints out every letter in s backwards starting from the end.
  14. Use the string variable s from Question 11. Create a loop that prints out every other letter in s starting from the beginning

Submit:

  • Submit your file to School Web Lockers.
    • Put your first & last name in the filename and at the top of the file.
  • Print it out