220x Filetype PDF File size 0.23 MB Source: homes.cs.washington.edu
Lecture 11b - Regular Expressions
Thanks to Mary Kuhner for many slides
1
Using objects and classes
• A class is a variable type with associated functions
• An object is an instance of a class
• We have already used the string class
• String offers functions such as upper(), lower(), and find()
• In this lecture we’ll use classes; Thursday we’ll create some
2
Using an object
mystring = "ATCCGCG"
print mystring.find("C")
2 # position of first "C"
print mystring.count("C")
3
3
Regular Expressions
• Regular expressions (regexp) are a text-matching tool embedded in
Python
• They are useful in creating string searches and string modifications
• You can always use regular Python instead, but regexps are often much
easier
• Documentation: http://docs.python.org/library/re.html
4
no reviews yet
Please Login to review.