俗话说:光说不练假把式……学而不思则罔……近来在跟着廖雪峰前辈的python教程学习,做一些题目练习一下
一、python高阶函数
1.利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:[‘adam’, ‘LISA’, ‘barT’],输出:[‘Adam’, ‘Lisa’, ‘Bart’]:
#函数代码
def standards(s):
t='0'
t=s.lower() #将s全部小写
t=t.capitalize() #将t首字母大写
print(t)
#测试代码
list(map(standards,['adam','LISA','barT']))
备注:这里运用了map函数,map函数的两个输入参数分别是用到的函数和处理的序列,map函数在处理序列方面极为方便。
2.回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()筛选出回数
def equal(a,b)