模块的中央仓库:http://pypi.python.org/pypi这个是国内的模块镜像:http://pypi.douban.com/simple/ pip:模块管理工具,通过pip intall [模块名],安装模块pip freeze查看当前安装的模块virtualenv虚拟环境,使不同的python程序运行在自己的runtime中,互相不受影响,因为可能runtime中的版本不同,是一种
类型与类:使用新式类,class a(object) 这样a就可以是type类型了,新式类python使用__new__来构造对象,使用__init__来初始化对象,这两个是分开的,在new出的同时可以调用init方法来初始化,可以带参数;类中的每个函数(方法)都要加上self,表示为实例上的方法。self代表这个类的实例。实例变量:是针对每个实例的变量,每个实例的变量是不同的;类变量:是针对类的
产生列表可以用range();列表解析对一个序列进行解析生成新的列表;列表解析比for的性能好很多;a=[x for x in range(0,10) if x > 5] print a a=[x+1 for x in range(0,10) if&nb
函数式编程后面的闭包和装饰器很重要,参数可以是函数,把函数传进去参与运算。过程是一个没有返回值的函数,函数本身也是一个对象,因此可以赋值给引用;一个模块中函数不可重名,因此不支持重载,因为python是以函数名来识别调用的哪一个;模块中函数的定义是自上而下的;可以多个返回值,看作是一个元组;也可以分开多个变量接受返回值;def p(): r
内存管理:使用垃圾回收机制,垃圾回收的策略是引用技术(reference counting);对象的三个要素:identity内存地址(不可变);type类型(不可变);value值。id()这个函数是返回这个对象的地址,用于判断是否是同一个函数。如id("aaa")引用计数:一块内存地址被指向的次数,如果为0的话就说明回收这块空间。整形缓冲池:整形值预先进行了分配,不会被回收。缓冲池的换位可以通
NumPy 丰富的数值计算SciPy 科学计算NLTK 自然语言处理MLpy 基于最上面两种的机器学习模块Shogun 大规模机器学习工具箱OpenStack 完全用python实现的开源的laaS的解决方案参考社区:华蟒用户组在模块第一行加上 #!/usr/bin/python 指的是用python去运行文件,用./module.p
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号