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
## ^^ what is happening here?
return initials
这个上下文中的 +=
是什么?是否递增列表中的值?
答案 0 :(得分:-1)
行initials += name[0].upper() # append the initial
将第一个字符添加到字符串中,过程:
john doe
变成 ['john', 'doe']
)john
,获取第一个字符 j
并将其大写为 J
JD
)