-
日期:2021-11-29 16:23:22
点击:59
内容简介:面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 仍以Student类为例,在Python中,定义类是通过class关...
-
日期:2021-11-29 16:23:21
点击:59
内容简介:dict Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list: names = ['Michael', 'Bob', 'Tracy']...
-
日期:2021-11-29 16:23:21
点击:59
内容简介:Python内建的filter()函数用于过滤序列。 和map()类似,filter()也接收一个函数和一个序列。和map()不同的时,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 例如,在一个list中,删掉偶数,只保留奇数,...
-
日期:2021-11-29 16:23:21
点击:59
内容简介:Python内建了map()和reduce()函数。 如果你读过Google的那篇大名鼎鼎的论文“MapReduce: Simplified Data Processing on Large Clusters”,你就能大概明白map/reduce的概念。 我们先看map。map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数...
-
日期:2021-11-29 16:23:20
点击:59
内容简介:条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20if age = 18: print 'your age is', age print 'adult' 根据Python的缩进规则,如果if语句判...
-
日期:2021-11-29 16:23:20
点击:59
内容简介:1. 返回列表和标量(Scalar) 前面我们注意到Query对象可以返回可迭代的值(iterator value),然后我们可以通过for in来查询。不过Query对象的all()、one()以及first()方法将返回非迭代值(non-iterator value),比如说all()返回的是一个列表: query = session....
-
日期:2021-11-29 16:23:20
点击:59
内容简介:这里是简单的安装和使用记录,首先要有一个可用的mongo环境,win环境或者linux环境都可以。 假定你对mongo有所了解和知道一些命令行操作。 安装和更新 跟大多数py包安装一样,可以源码安装,也可以使用pip或者easy_install来安装 安装 复制代码 代码如下: pi...
-
日期:2021-11-29 16:23:19
点击:59
内容简介:list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: classmates = ['Michael', 'Bob', 'Tracy'] classmates['Michael', 'Bob', 'Tracy'] 变量classma...
-
日期:2021-11-29 16:23:19
点击:59
内容简介:这几天在翻旧代码时发现以前写的注释部分有很多单词拼写错误,这些单词错得不算离谱,应该可以用工具自动纠错绝大部分。用 Python 写个拼写检查脚本很容易,如果能很好利用 aspell/ispell 这些现成的小工具就更简单了。 要点 1、输入一个拼写错误的单词,调...
-
日期:2021-11-29 16:23:19
点击:59
内容简介:PyMongo下载 PyMongo下载地址: http://pypi.python.org/pypi/pymongo/#downloads 当前可下载选项: 复制代码 代码如下: pymongo-1.11.tar.gz Source pymongo-1.11.win32-py2.7.exe MS Windows installer PyMongo安装 安装pymongo-1.11.tar.gz 解压之后,cmd...