Difference between revisions of "Python String Exercises"
From WLCS
| Line 1: | Line 1: | ||
| − | + | '''Objective''' | |
* You will learn to create and access characters and slices of a string | * 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 | * You will learn to use a loop to traverse the characters of a string | ||
| − | + | '''Directions:''' | |
| − | + | # Open a text editor (Applications->Accessories->gEdit Text Editor) | |
| + | # Put your name at the top | ||
| + | # Save the file as YOURLASTNAME_ch7.txt | ||
| + | # Complete the exercises below in this file. If you use DrPython, then be sure to copy your code back into this file | ||
| + | # Be sure to number each of your answers!! | ||
| − | + | '''References:''' | |
| + | * [http://openbookproject.net/thinkcs/python/english2e/ch07.html How to Think Like a Computer Scientist: Chapter 7] | ||
| + | |||
| + | '''Exercises''' | ||
Questions 1-11, assume you have the following following representation of the string <code>schoolName = "Washington Lee H.S."</code> | Questions 1-11, assume you have the following following representation of the string <code>schoolName = "Washington Lee H.S."</code> | ||
{|- border="1" | {|- border="1" | ||
| Line 72: | Line 79: | ||
# 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 12. 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 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 | ||
| + | |||
| + | '''Submit:''' | ||
| + | * Submit the file to [http://wlhs.schoolweblockers.com/ School Web Lockers] | ||
Revision as of 10:58, 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:
- Open a text editor (Applications->Accessories->gEdit Text Editor)
- Put your name at the top
- Save the file as YOURLASTNAME_ch7.txt
- Complete the exercises below in this file. If you use DrPython, then be sure to copy your code back into this file
- 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."
| 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:
schoolName[0]schoolName[6]schoolName[3]=”X”schoolName[3:8]schoolName[:10]schoolName[15:]schoolName[19]len(schoolName)len(“”)- What range specifies “Lee”?
- 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
- 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
- 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 12. 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 other letter in s starting from the beginning
Submit:
- Submit the file to School Web Lockers