自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谢军的博客

来日方长!

  • 博客(12)
  • 收藏
  • 关注

原创 python中sort()方法自定义cmp PythonTip-最大正整数

cmp内建函数>>>L=[1,3,2]>>>L.sort()>>>L[1, 2, 3]#默认就是调用cmp内建函数>>>L.sort(cmp)>>>L[1, 2, 3]重定义比较函数def mycmp1(x,y): #升序排列 if x < y: return -1 elif x > y: return 1 else:

2017-02-23 11:01:17 7703 4

原创 python中 __name__及__main()__

# module1.pydef pr(): print 'Hello world!' if __name__=="__main__": print "__name__==__main__" if __name__=="module1": print "__name__==__module1__"if __name__ == '__main__

2017-02-28 22:40:56 609

原创 PythonTip 分解n!

题目描述如下: 给你一个数 n (1 < n <= 1000000) ,求 n! (n的阶乘)的质因数分解形式. 质因数分解形式为: n=p1^m1*p2^m2*p3^m3…… * 这里 p1 < p2 < p3 < …… 为质数 * 如果 mi = 1, 则 ^ mi 就不需要输出 如:n=6,则输出:6=2^4*3^2*5 n=7,则输出:7=2^4*3^2*5*

2017-02-25 16:28:23 787

原创 Python函数:关于lambda

lambda函数一、lambda函数1.lambda函数基础:lambda函数也叫匿名函数,即,函数没有具体的名称,而用def创建的方法是有名称的。如下:"""命名的foo函数"""def foo():return 'beginman' #Python中单行参数可以和标题写在一行"""lambda关键字创建匿名函数,该表达式同以上函数"""lambda:'beginman' 上面的只

2017-02-22 21:54:47 420

原创 Python中sort、sorted高级排序技巧

在python中对list进行排序有两种方法:1.用List的成员函数sort进行排序2.用built-in函数sorted进行排序sorted与sort除了一个是序列作为参数,一个是序列调用该函数,其他参数几乎完全一致,下面逐一来介绍其用法及效果:

2017-02-22 20:14:15 22914 3

原创 Python 格式限定符

填充与对齐它有着丰富的的“格式限定符”(语法是{}中带:号),比如: 填充与对齐 填充常跟对齐一起使用 ^、<、>分别是居中、左对齐、右对齐,后面带宽度 :号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充 比如 In [15]: ‘{:>8}’.format(‘189’) Out[15]: ’ 189’ In [16]: ‘{:0>8}’.format

2017-02-21 21:52:48 3075

原创 因子平方和

题目描述如下: 6 的因子有 1, 2, 3 和 6, 它们的平方和是 1 + 4 + 9 + 36 = 50. 如果 f(N) 代表正整数 N 所有因子的平方和, 那么 f(6) = 50.现在令 F 代表 f 的求和函数, 亦即 F(N) = f(1) + f(2) + .. + f(N), 显然 F 一开始的 6 个值是: 1, 6, 16, 37, 63 和 113. 那么对于任意给

2017-02-21 21:06:09 2636 1

原创 Python的集合(Set)

Python的集合(set)和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算.由于集合是无序的,所以,sets 不支持 索引, 分片, 或其它类序列(sequence-like)的操作。集合也存在不可变形式

2017-02-21 08:52:16 529

原创 Python学习方法路线总结

首先当然收官网了: https://www.python.org/廖雪峰的官网网站有Python 2.7教程: http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/RUNOOB.COM也有一份非常不错的基础教程: http://www.runoob.com/python/pytho

2017-02-21 08:49:46 2869

原创 Python中的enumerate函数

enumerate 函数用于遍历序列中的元素以及它们的下标:>>>for i,j in enumerate(('a','b','c')):print i,j输出如下:0 a1 b2 c>>> for i,j in enumerate([1,2,3]):print i,j0 11 22 3>>> for i,j in enumerate({'a':1,'b':2}):print i,

2017-02-20 22:14:30 462

原创 Python 格式化输出

基础知识http://www.cnblogs.com/plwang1990/p/3757549.html格式化输出: 经典题目: http://www.pythontip.com/coding/code_oj_case/34实战:打印a/b小数点后的x到y位。a=10b=7x=3y=7print (('%.'+str(y)+'f') %(a/float(b))) [-(y-x)-1:]

2017-02-20 19:07:36 575

原创 python数据结构之图深度优先和广度优先

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:http://www.cnblogs.com/yupeng/p/3414736.htmlMarkdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键

2017-02-20 14:59:25 496

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除