利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字

#!usr/bin/python
# -*- coding : UTF-8 -*-
# Filename : feng1.py
# author : Rye

# Topic : 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。
# 输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']:


str = ['adam', 'LISA', 'barT']

def normalise(s):
    '''
    #不使用map()函数情况下:
        nstr = []
        for i in range(0,3):
            nstr.append(s[i].title())
        return nstr
    '''
    return s.title()

r = map(normalise, str)
print(list(r))

你可能感兴趣的:(python,map()函数,python廖雪峰作业)