
Python
金字塔顶的蜗牛*3
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python中的sort方法使用详解
这篇文章主要介绍了python中的sort方法,需要的朋友可以参考下 Python中的sort()方法用于数组排序,本文以实例形式对此加以详细说明: 一、基本形式 列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的。 ? 1 2 3 x =转载 2015-04-27 17:51:49 · 1152 阅读 · 0 评论 -
查找最后一个月季的索引
题目: 输入 月季月季....海棠海棠... 请返回最后一个月季的索引。 思路:使用二分法查找,注意边界条件。 使用递归的方法。使用递归的方法时,一定要注意递归函数可以重复使用。 python 代码 inl=[11111111111000000] def getIndex(inl) mid = int(len(inl)/2) if inl[mid]==1: re原创 2016-04-28 23:38:24 · 469 阅读 · 0 评论 -
Python 将数字以科学记数法输出
print "%e"%number原创 2016-05-21 20:15:43 · 36527 阅读 · 2 评论 -
Python中的__doc__
__doc__存储的是当前python文件的注释信息。 测试代码: 结果:原创 2016-06-24 17:17:20 · 1308 阅读 · 0 评论 -
Python和Java读写文件的对比
博主平时用Python比较多,最近因为工作需要使用Java编程,比较之下,发现Python读写文件真是太方便了!Java读写文件非常繁琐,简直让人抓狂! Python读写文件的语句 读文件with open('readFile', 'r') as inFile: for line in inFile.readlines(): print line原创 2016-07-22 11:06:40 · 3084 阅读 · 0 评论 -
C++/Java中应该掌握的简单高效的数据结构
C++/Java中应该掌握的简单高校的数据结构 Motivation 博主是一个技能很low的数据狗,平时用Python用的最顺手啦,因为发现Python真得好用啊,只需要掌握三种简单的数据结构:List,Dict,Tuple,就可以解决大部门编程需求啦,简直不能再开心。然而,找实习的时候很多笔试题目是不让用Python写的,所以现在需要加强。原创 2016-06-06 15:56:52 · 701 阅读 · 0 评论 -
Python安装新的package
安装好pip pip install somepackage原创 2016-06-18 17:14:29 · 582 阅读 · 0 评论 -
python time module
import time time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())原创 2016-08-09 14:42:58 · 414 阅读 · 0 评论 -
Python的命名习惯
stackoverflow上神人总结的Python命名习惯: module_name, package_name, ClassName, method_name, ExceptionName, function_name, GLOBAL_CONSTANT_NAME, global_var_name, instance_var_name, function_parameter_name转载 2016-08-24 10:46:26 · 902 阅读 · 0 评论 -
python中的reduce函数
python中的reduce内建函数是一个二元操作函数,他用来将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 func()(必须是一个二元操作函数)先对集合中的第1,2个数据进行操作,得到的结果再与第三个数据用func()函数运算,最后得到一个结果。 如: Python代码 def myadd(x,y): return x+转载 2016-04-13 16:49:53 · 320 阅读 · 0 评论 -
python的Theano库
Theano是一个python库,提供了定义、优化以及评估数学表达式的库,尤其适合处理高维数组。使用Theano能获得和C差不多的处理速度,并且当利用GPU进行计算时,效率要优于CPU上运行的C语言程序。利用Theano能快速验证各种算法模型。原创 2016-04-07 21:51:10 · 1579 阅读 · 0 评论 -
Python列表copy
引用是指保存的值为对象的地址。在 Python 语言中,一个变量保存的值除了基本类型保存的是值外,其它都是引用,因此对于它们的使用就需要小心一些。下面举个例子: 问题描述:已知一个列表,求生成一个新的列表,列表元素是原列表的复制 a=[1,2] b=a 这种做法其实并未真正生成一个新的列表,b指向的仍然是a所指向的对象。这样,如果对a或b的元素进行修改,a,b的值同时发生变转载 2015-04-26 15:53:42 · 468 阅读 · 0 评论 -
Python中的itemgetter和sorted函数
operator.itemgetter函数 operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子。 a = [1,2,3] >>> b=operator.itemgetter(1) //定义函数b,获取对象的第1个域的值 >>> b(a) 2 >>> b=operator.it转载 2014-12-01 15:28:56 · 7302 阅读 · 1 评论 -
Python字典增删操作技巧简述
Python编程语言是一款比较容易学习的计算机通用型语言。对于初学者来说,首先需要掌握的就是其中的一些基础应用。比如今天我们为大家介绍的Python字典的相关操作,就是我们在学习过程中需要熟练掌握的技巧。 Python字典(Dictionary)是一种映射结构的数据类型,由无序的“键-值对”组成。字典的键必须是不可改变的类型,如:字符串,数字,tuple;值可以为任何Python数据类型。转载 2015-04-26 16:56:38 · 490 阅读 · 0 评论 -
Python的哪些特性或用法让你相见恨晚?
作者:陈唯源 链接:http://www.zhihu.com/question/20979326/answer/19042175 来源:知乎 比较符连写: >>> x = 5 >>> 1 x 10 True >>> 10 > x 9 True 正则调试: re.compile("^\[font(?:=(?P[-+][0-9]{1,2}))?\](.*?)[/转载 2015-11-05 21:38:57 · 525 阅读 · 0 评论 -
python中的列表的复制
提问者这么短的描述,有点无法看懂,那就按照通常的几种方法来说吧: 简单列表的拷贝 已知一个列表,求生成一个新的列表,列表元素是原列表的复制 a=[1,2] b=a 这种其实并未真正生成一个新的列表,b指向的仍然是a所指向的对象。 后果:如果对a或b的元素进行修改,a,b的值同时发生变化。 可以使用以下方法解决: a=[1,2] b=a[:]原创 2015-12-19 21:39:06 · 723 阅读 · 0 评论 -
Python的zip函数
zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。具体意思不好用文字来表述,直接看示例: 1.示例1: x = [1, 2, 3] y = [4, 5, 6] z = [7, 8, 9] xyz = zip(x, y, z) print xyz 运行的结果是: [(1, 4, 7), (2, 5, 8), (3, 6, 9)]转载 2016-03-07 12:14:28 · 338 阅读 · 0 评论 -
python中__init__.py文件的作用
python中__init__.py文件的作用 python的每个模块的包中,都有一个__init__.py文件,有了这个文件,我们才能导入这个目录下的module。 那么,__init__.py还有什么别的功能呢? 其实,__init__.py里面还是可以有内容的,我们在导入一个包时,实际上导入了它的__init__.py文件。 我们可以再__init__.py文件中再导转载 2016-04-06 21:30:57 · 380 阅读 · 0 评论 -
xrange和range的区别
原文链接:http://superwind.iteye.com/blog/701045 内置函数range()返回一个list; xrange()返回一个xrange对象,xrange对象是一个generator,而且是一个sequence Python代码 >>> type(range(10)) 'list'> >>> type(xr转载 2016-03-15 12:25:55 · 560 阅读 · 0 评论 -
Difference between Scopes and Namespaces in python
Scopes You can think of "scope" as being the set of names that you have access to from a particular point in the code. x = 1 y = 2 def foo(): z = 3 + y # Here, I have access to `x, y, foo` -- T转载 2016-08-25 15:23:51 · 626 阅读 · 0 评论