Review how to create patterns using regular expressions
A
p…n = any single character
(ab|cd) = ab or cd
t(en|wo) = ten or two
[abc] = a, b, or c
pyth[aeiou]n = python where the fourth character is a vowel
[^abc] = any character except a, b, or c
pyth[^aeiu]n = python where the fourth character is not a vowel except i
[a-z] any lowercase letter
[A-Z]ytho[a-z] = python where the first character is uppercase, followed by ytho and a lowercase letter
[^a-z] = any characters except lowercase letters
pytho[^b-d] = python where the fifth character is not b, c, or d
\A = beginning of the string
\b = beginning or end of a word
re.search(r”th\B”, “Python”) = th not at the end of the word
\d = a digit (same as [0-9])
\D = a non-digit
\w = any alphanumeric character (a-z, A-Z, 0-9, _)
\W = any non-alphanumeric character
\s = a whitespace character
\S = a non-whitespace character
\Z = end of the string
= zero or more occurrences of pattern
= one or more occurrences of pattern
? = zero or one occurrence of pattern
^ = starts with a specified pattern
$ = ends with a specified pattern
{n} = exactly n occurrences of pattern
{n,} = at least n occurrences of pattern
{n,m} = between n and m occurrences (inclusive)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
Review how to store information in a list, sort the information, and output the information
A
create a list called information_list containing numerical data [4, 2, 7, 1, 5].
Use the sort() method to sort the elements of the list in ascending order. If you want to sort in descending order, you can use the reverse=True parameter: information_list.sort(reverse=True).
To add information to an empty list, .append(listname)
Finally, we use the print() fnction to output the sorted information.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
Review how to draw shapes using PyGame
A
Line - pygame.draw.line(surface, color, (x1, y1), (x2, y2), width)
Rectangle - pygame.draw.rect(surface, color, (x, y, width, height), outline)
Rounded rectangle - pygame.draw.rect(surface, color, (x, y, width, height), outline, radius) (radius is 4 numbers, one for each corner. ex, 0,0,0,0)