notebook.1

利用map()函数,把一个list(包含若干不规范的英文名字)变成一个包含规范英文名字的list:

1.

def format_name(s):
    return s[0].upper()+s[1:].lower()

2.
def format_name(s):
   
    return s.capitalize()
此函数可以将字符串第一个字母大写同时保持其余字母小写

对字符串排序时,有时候忽略大小写排序更符合习惯。请利用sorted()高阶函数,实现忽略大小写排序的算法。
1.
def cmp_ignore_case(s1, s2):
   u1=s1.upper()
   u2=s2.upper()
   if u1>u2:
     return 1
   if u1<u2:
     return -1
   return 0
2.
def cmp_ignore_case(s1, s2):
    return cmp(s1.lower(), s2.lower())
print sorted(['bob', 'about', 'Zoo', 'Credit'], cmp_ignore_case)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值