Chapter 8

 

 

Section 8.1

 

51760

s[3]

51761

s[-1]
51762
s[-2]
51763
s[-3]
51754
"Hello" + "World"
51838
"http://"+address
51839
prefix + suffix
51755
s1 + s2
51869
"("+word+")"
51756
name1 + "," + name2 + "," + name3

Section 8.2

 

51764
s[0:4]
51765
s[1:5]
51771
s[5:]
51851
name[0:1]
51772
s[:9]
Section 8.3  
51757
s.startswith("p")
51767
s.isupper()
51758
not s.startswith("ecto")
51759
s.endswith("ism")
51766
s.islower()
51769
s.upper()
51770
s.lower()
51773
last[0].upper() + last[1:] + "," + first[0].upper() + first[1:]
MPL Extra:
Loops and Strings
 
51271
s3 = ""  
for i in range(len(s1)) :
s3 += s1[i] + s2[i]
51272
s3 = ""  
for i in range(len(s1)-1, -1, -1) :
s3 += s1[i] + s2[i]
51273
s3 = ""  
for i in range(min(len(s1), len(s2))) :
s3 += s1[i] + s2[i]
51274
s3 = ""  
for i in range(max(len(s1), len(s2))) :
if i < len(s1) : s3 += s1[i]
if i < len(s2) : s3 += s2[i]
51279
for i in range(len(s1)-1) :
if s1[i] in s1[i+1:] :
has_dups = True
break else :
has_dups = False
51006
four_letter_word_count=0  
i=0  
while i<len(t):
w=t[i]
if len(w)==4:
four_letter_word_count += 1
i += 1
51002
i=0  
while i<777:
s = s + "*"
i += 1
51003
i=0  
while i<n:
s = s + "*"
i += 1
51004
i=0  
while i<2*n:
s = s + "*"
i += 1
51005
i=0  
vowel_count=0  
while i<len(s):
c=s[i]
if c=='a' or c=='e' or c=='i' or c=='o' or c=='u':
vowel_count += 1
i += 1
MPL Extra:
String Conversions
 
51750
str(42)
51751
str(x)
51752
int(s)
51753
int(s) + x
51026
popStr = str(pop)
51024
dayStr = date[3:5]  
day = int(dayStr)