Python String Exercises

From WLCS
Revision as of 11:50, 20 January 2011 by Admin (talk | contribs)

Objective

  • 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

Create a python file named "ch7_YOURLASTNAME.py". In this file, complete the following exercises:

Exercises

  1. Complete the following representation of the string schoolName="Washington Lee H.S."
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18
W a H . S .

What is:

  1. schoolName[0]
  2. schoolName[6]
  3. schoolName[3]=”X”
  4. schoolName[3:8]
  5. schoolName[:10]
  6. schoolName[15:]
  7. schoolName[19]
  8. len(schoolName)
  9. len(“”)
  10. What range specifies “Lee”?
  11. What expression returns the last character of string ‘sample’?
  12. 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
  13. Use the string variable s from Question 1. Create a loop that prints out every letter in the variable s
  14. Use the string variable s from Question 1. Create a loop that prints out every letter in s backwards starting from the end.
  15. Use the string variable s from Question 1. Create a loop that prints out every other letter in s starting from the beginning