码迷,mamicode.com
首页 > 其他好文 > 详细

廖雪峰 练习 把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字

时间:2017-06-17 21:40:45      阅读:2032      评论:0      收藏:0      [点我收藏+]

标签:enumerate   turn   输入   list   upper   bar   lis   ==   normal   

# -*- coding: utf-8 -*-
#输入名字,变成首字母大写,其他字母小写的标准格式
def normalize(name):
    str1 = ‘‘
    for  i, ch in enumerate(name):
        if i == 0:
            str1 = str1 + ch.upper()    #str.upper() 方法让字母转大写
        else:
            str1 = str1 + ch.lower()    #str.lower() 方法让字母转小写
    return str1
    



# 输入:
L1 = [adam, LISA, barT]
L2 = list(map(normalize, L1))
print(L2)
# 输出
[Adam, Lisa, Bart]

 

廖雪峰 练习 把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字

标签:enumerate   turn   输入   list   upper   bar   lis   ==   normal   

原文地址:http://www.cnblogs.com/0kuxia0/p/7041284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!