Difference between revisions of "Python String Exercises"

From WLCS
Line 62: Line 62:
 
#What range specifies “Lee”?
 
#What range specifies “Lee”?
 
#What expression returns the last character of string ‘sample’?
 
#What expression returns the last character of string ‘sample’?
 
 
# Create a string "The quick brown fox jumped over the lazy dog." in a variable s
 
# 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 first letter in s using the brackets (e.g. s[NUM])
Line 70: Line 69:
 
#* Using string slicing, print out the word "lazy"
 
#* Using string slicing, print out the word "lazy"
 
#* Using string slicing, print out starting at the word "jumped" through the end of the string
 
#* Using string slicing, print out starting at the word "jumped" through the end of the string
# Use the string variable s from Question 1.  Create a loop that prints out every letter in the variable s
+
# Use the string variable s from Question 12.  Create a loop that prints out every letter in the variable s
# Use the string variable s from Question 1.  Create a loop that prints out every letter in s backwards starting from the end.
+
# Use the string variable s from Question 12.  Create a loop that prints out every letter in s backwards starting from the end.
# Use the string variable s from Question 1. Create a loop that prints out every other letter in s starting from the beginning
+
# Use the string variable s from Question 12. Create a loop that prints out every other letter in s starting from the beginning

Revision as of 11:56, 20 January 2011

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

Questions 1-11, assume you have the following 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 12. Create a loop that prints out every letter in the variable s
  14. Use the string variable s from Question 12. Create a loop that prints out every letter in s backwards starting from the end.
  15. Use the string variable s from Question 12. Create a loop that prints out every other letter in s starting from the beginning