摘要: 1.快排 2.选择排序 阅读全文
posted @ 2017-08-13 18:07 WhatTTEver 阅读(300) 评论(0) 推荐(0) 编辑
摘要: bisect(haystack, needle) 在 haystack(干草垛)里搜索 needle(针)的位置,该位置满足的条件是,把 needle 插入这个位置之后,haystack 还能保持升序。也就是在说这个函数返回的位置前面的值,都小于或等于 needle 的值。其中 haystack 必 阅读全文
posted @ 2017-06-27 23:17 WhatTTEver 阅读(222) 评论(0) 推荐(0) 编辑
摘要: >>> a = [[1, 2], [3, 4], [5, 6]] >>> import itertools >>> list(itertools.chain.from_iterable(a)) [1, 2, 3, 4, 5, 6] >>> sum(a, []) [1, 2, 3, 4, 5, 6] 阅读全文
posted @ 2017-06-05 00:15 WhatTTEver 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 函数形式: 切片形式: 列表推导式: 阅读全文
posted @ 2017-06-05 00:00 WhatTTEver 阅读(656) 评论(0) 推荐(0) 编辑
摘要: c=5, a=1, 然后剩下的值全部赋给b 阅读全文
posted @ 2017-06-04 23:43 WhatTTEver 阅读(173) 评论(0) 推荐(0) 编辑
摘要: mutiplier 阅读全文
posted @ 2017-06-02 16:06 WhatTTEver 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 5 点名器 6 37 38 39 40 41 42 start 43 44 45 46 72 73 阅读全文
posted @ 2017-06-02 16:04 WhatTTEver 阅读(2311) 评论(0) 推荐(0) 编辑
摘要: 1.Math.random(); 结果为0-1间的一个随机数(包括0,不包括1) 2.Math.floor(num); 参数num为一个数值,函数结果为num的整数部分。 3.Math.round(num); 参数num为一个数值,函数结果为num四舍五入后的整数。 Math:数学对象,提供对数据的 阅读全文
posted @ 2017-06-02 16:03 WhatTTEver 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 由于Python是动态语言,任何实例在运行期都可以动态地添加属性。使用__slots__要注意,__slots__定义的属性仅对当前类起作用,对继承的子类是不起作用的。 如果要限制添加的属性,例如,Student类只允许添加 name、gender和score 这3个属性,就可以利用Python的一 阅读全文
posted @ 2017-06-01 16:56 WhatTTEver 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 利用两个方法获取score和修改score: 这样一来,s.set_score(1000) 就会报错。 这种使用 get/set 方法来封装对一个属性的访问在许多面向对象编程的语言中都很常见。 但是写 s.get_score() 和 s.set_score() 没有直接写 s.score 来得直接。 阅读全文
posted @ 2017-06-01 16:46 WhatTTEver 阅读(359) 评论(0) 推荐(0) 编辑