
python自定义函数
RonnyChan
我们整个的生命,都催人泪下
展开
-
把字符串首字母大写,其余小写
def strUpLow(s): n = 0 for a in s: if n == 0: b = s[n].upper() else: b += s[n].lower() n += 1 print b测试:原创 2018-06-20 19:14:39 · 971 阅读 · 0 评论 -
接收一个list并利用reduce求积
Python提供的sum()函数可以接受一个list并求和,请编写一个prod()函数,可以接受一个list并利用reduce()求积。原创 2018-06-20 23:07:31 · 1418 阅读 · 0 评论 -
编写一个decorator,能在函数调用的前后打印出'begin call'和'end call'的日志
注意:我们要借助Python的@语法,把decorator置于函数的定义处初步尝试:def log(func): def wrapper(*args, **kw): print 'begin call: %s' %func.__name__ return func(*args, **kw) print 'end call: %s' %func.__name__ return wrap...原创 2018-06-21 19:39:07 · 4632 阅读 · 7 评论