Ruby's Louvre

每天学习一点点算法

导航

上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 125 下一页

2011年6月19日 #

Python: sorted

摘要: sorted 是 python的内置函数,可以用来对列表和字典进行排序。以下是两个例子:1、对列表排序 >>> elist = [1,5,3,7] >>> sorted(elist) [1, 3, 5, 7]2、对字典排序>>> edict = {"ok":1,"no":2}>>> sorted(edict.items(),key=lambda d: d[0])[('no', 2), ('ok', 1)] 在python中,sorted定义如下:sor 阅读全文

posted @ 2011-06-19 21:49 司徒正美 阅读(3982) 评论(1) 推荐(0) 编辑

python学习笔记——集合

摘要: 创建集合使用工厂方法 set()和 frozenset():>>> s = set('cheeseshop')>>> sset(['c', 'e', 'h', 'o', 'p', 's'])>>> t = frozenset('bookshop')>>> tfrozenset(['b', 'h', 'k', 'o', 'p&# 阅读全文

posted @ 2011-06-19 21:37 司徒正美 阅读(1456) 评论(0) 推荐(0) 编辑

python学习笔记——字典

摘要: 创建方法一:>>> dict1 = {}>>> dict2 = {'name': 'earth', 'port': 80}>>> dict1, dict2({}, {'port': 80, 'name': 'earth'})方法二:从Python 2.2 版本起,可以使用一个工厂方法,传入一个元素是列表的元组作为参数>>> fdict = dict((['x', 1], ['y', 2]))> 阅读全文

posted @ 2011-06-19 19:06 司徒正美 阅读(66488) 评论(1) 推荐(2) 编辑

python学习笔记——列表

摘要: 创建>>> list = ["a", "b", "c", "d", "e"]>>> list['a', 'b', 'c', 'd', 'e']获取某一元素或子串>>> list = ["a", "b", "c", "d", "e"]#取得第一个元素>>& 阅读全文

posted @ 2011-06-19 15:39 司徒正美 阅读(3033) 评论(0) 推荐(0) 编辑

python学习笔记——字符串

摘要: 类方法string.upper(str)需要引入string模块,实例方法str.upper()不需要引入string模块无与伦比的列表解析功能# coding=utf-8# 列表解析print [i * 2 for i in [8, -2, 5]]print [i for i in range(8) if i % 2 == 0]在FF的javascript1.7就实现了相同的语法( Array Comprehension)var evens = [i for (i in range(0, 21)) if (i % 2 == 0)];字符串模板# coding=utf-8# 字符串模板from 阅读全文

posted @ 2011-06-19 15:38 司徒正美 阅读(3953) 评论(0) 推荐(0) 编辑

2011年6月17日 #

python学习笔记——数值

摘要: 获取圆周率不同的精度import mathfor precision in range(10): print round(math.pi,precision)int,round,math.floor的不同之处函数int()直接截去小数部分,返回整型。函数floor()得到最接近原数但小于原数的浮点数函数round()接四舍五入的方式取精确度,返回浮点数。import mathfor n in (.2, .7, 1.2, 1.7, -.2, -.7, -1.2 ,-1.7): print "int(%.1f)\t%+.1f" % (n, int(n)) print " 阅读全文

posted @ 2011-06-17 10:10 司徒正美 阅读(1273) 评论(0) 推荐(0) 编辑

我的微博收藏2

摘要: 前段时间,我给TX封了,新申请的号与TX微博又不能同步,只好临时把它们放到这里来了.有意者可以follow我的新微博http://t.qq.com/jslouvre或者我的twitter: http://twitter.com/#!/jslouvre一女黑夜遇抢劫颤抖曰:“大哥,我是搞java的,两月没发工资了,还刚被裁员真的没钱”。劫匪听后竟痛哭流涕,“妹子,同行,俺原是做delphi的,金融危机闹得做劫匪也不踏实,你拿好工牌,后面那帮抢劫是做.NET的,你放心,我们绝不抢自己人。对了,边上那条路不要走,那是搞PHP的http://d.hatena.ne.jp/murky-satyr/201 阅读全文

posted @ 2011-06-17 07:26 司徒正美 阅读(1240) 评论(0) 推荐(0) 编辑

2011年6月14日 #

python学习笔记2

摘要: 创建一个文件并往里面写入内容import os# coding='utf-8'#取得OS的换行符ls = os.linesep# 获取文件名while True: fname = raw_input('input file name: ') if os.path.exists(fname): print "ERROR : '%s' already exists!" % fname else: breakprint fname#获取文件的内容all = []print "\nEnter lines('.' 阅读全文

posted @ 2011-06-14 21:56 司徒正美 阅读(1140) 评论(1) 推荐(0) 编辑

验证身份证

摘要: function check(s) { if (!/^\d{17}[\dxX]$/.test(s)) { alert('格式错误'); return; } var a = "7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2".split(' '); var b = "1 0 X 9 8 7 6 5 4 3 2".split(' '); var n = 0; for (var i = 0; i 阅读全文

posted @ 2011-06-14 11:08 司徒正美 阅读(1124) 评论(2) 推荐(0) 编辑

摄氏度的符号

摘要: \u2103 阅读全文

posted @ 2011-06-14 10:19 司徒正美 阅读(1723) 评论(0) 推荐(0) 编辑

上一页 1 ··· 71 72 73 74 75 76 77 78 79 ··· 125 下一页