Python2
来源:互联网 发布:做淘宝用什么电脑好 编辑:程序博客网 时间:2024/05/01 12:35
高阶函数(参数中,包含函数的,自定义函数)
def add(x,y,f): return f(x)+f(y)add(-5,9,abs)import mathdef add(x,y,f): return f(x)+f(y)print add(25,9,math.sqrt)map()函数def format_name(s): return s[0].upper()+s[1:].lower()print map(format_name, ['adam', 'LISA', 'barT'])filter 过滤import mathdef is_sqr(x): r = int(math.sqrt(x)) return r*r ==xprint filter(is_sqr, range(1, 101))scorted 忽略大小写,进行排序def cmp_ignore_case(s1,s2): u1 = s1.upper() u2 = s2.upper() if u1<u2: return -1 if u1>u2: return 1 return 0print sorted(['bob', 'about', 'Zoo', 'Credit'], cmp_ignore_case)
0 0
- python2
- Python2
- Python2
- python2
- python2
- Python2
- python2
- python2.7
- python2:数字
- python2.7.10
- Python2(函数)
- Python2 编码
- Python2 Unicode
- python2.7
- Python2.7
- Python2 中文
- python2-3.26
- Python2 & Python3
- ubuntu下进行opengl开发--根据wiki book的tutorial下载相应库
- 【LintCode】 Best Time to Buy and Sell Stock 买卖股票的最佳时机
- java学习笔记(一)OutputStreams
- 【android安全】之使用ssl验证保护网络数据传输安全。
- Java-----IO读写操作
- Python2
- Stanford机器学习 -- Logistic Regression 的学习
- Java——其他对象
- 两天没写了
- Kruskal算法
- Java中HashSet的存储原理
- 2015071504 - 测试驱动开发
- ubuntu 安装libcurl库
- 卸载Visual Studio导致SSMS无法打开