in as= sequence daigram the rectangle on the dotted line indicates the __________ of the object concerned code example
Example 1: You will be passed the filename P, firstname F, lastname L, and a new birthday B. Load the fixed length record file in P, search for F,L in the first and change birthday to B. Hint: Each record is at a fixed length of 40. Then save the file.
# You will be passed the filename P, firstname F, lastname L, and a new birthday B.
# Load the fixed length record file in P, search for F,L in the first and change birthday to B.
# Hint: Each record is at a fixed length of 40.
# Then save the file.
import re
file1 = open(P, 'r')
data = file1.read()
file1.close()
found = re.findall(F + ' *' + L + ' *', data)
chars = len(found[0])
beginChar = data.find(found[0])
birthday = data[beginChar + chars:beginChar + chars + 8]
data = data.replace(birthday, B)
file1 = open(P, 'w')
file1.write(data)
file1.close
Example 2: Fill in the gaps in the initials function so that it returns the initials of the words contained in the phrase received, in upper case.
def get_initials(fullname):
xs = (fullname)
name_list = xs.split()
initials = ""
for name in name_list: # go through each name
initials += name[0].upper() # append the initial
return initials