200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 利用map()函数 把用户输入的不规则的英文名字 变为首字母大写 其他小写。

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

时间:2022-12-05 02:24:20

相关推荐

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

1.map()函数接收两个参数,一个是函数,另一个是Iterable,map将传入的函数依次作用到序列的每一个元素,并把结果作为新的Iterable返回。

2.map()传入的第一个参数是r,即函数对象本身。由于结果r是一个Iterable,而Iterable是一个惰性序列,因此通过一个list()函数让他把整个序列都计算出来,并且返回一个list()。

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

代码:

def ff(name):return name.upper()[0:1]+name.lower()[1:]list1=['chen','li','hong']list2=list(map(ff,list1))print(list2)

运行结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。