扩展Python的相关说明

开发 后端
本文对Python的版本选择,IDE选择及编码的解决方案进行了一番详细的描述,实为Python初学者必读的Python学习经验心得。

下面全面进行讲述Python的相关问题,它是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多。

1、Python保存/提取数据的方法使用pickle保存/提取数据,这方法操作简单,重新读取的数据可以恢复原来的类型,十分方便。特别是一些大矩阵的保存,可以可矩阵放到一个字典里再整个字典保存。适合各种扩展Python对象。

2、【python】使用zlib进行压缩解压介绍标准模块zlib的压缩解压,例子一看就懂。但似乎压缩字符串的时候长度竟然变长了。

奇怪,幸好压缩文件的效果还不错。可以考虑先用上面的pickle保存起来了,再压缩。也可以把一些私人文件压缩起来,还可以保护隐私,别人不知你这文件是什么类型的,呵呵。#t#

3、python模块之zipfile如果还是想使用通用的压缩的话,zipfile应该是个很好的选择,现在开源软件7-zip开始流行起来了,通用性无须置疑。另个,此空间的作者还有大量介绍Python的文章,作者对空间的命名就叫“Python介绍与应用”。

4、Python 初始化多维数组代码想想,用扩展Python定义一个2维数组并没有C++那么简单,还要写多不少代码,这里介绍了初始化一个5×3的二维数组的方法。

就这样了:multilist = [[0 for col in range(5)] for row in range(3)] 。这个网站叫脚本之家,它的Python区也有不少入门资料和一些常见模块的例子,可以参考。

5、python中string的操作函数收集了string类型的操作函数,收集了string类型的操作函数,虽然字符串用得多,但有些函数一看上去还是陌生的,这篇文章收集得比较全,需要的时候可以查。

6、python中的赋值和复制copy模块里的两个函数copy和deepcopy,轻松实现对象的拷贝。

7、8.1  扩展Python - 《征服Python:语言基础与典型应用》手把手教你怎么在VC和VS2005上用C扩展Python,在网上搜到的其它文章全没有这篇文章详细,如果不熟悉VC或VS2005,要成功在windows上build出一个dll,还真不容易,但本文的傻瓜式教学会很容易上手的。

8、用C/C++扩展Python如果成功编译了上一篇文章的一个简单扩展模块,应该试着编译一个复杂一点点的模块,这篇文章就是这样,包含了4个函数咯。但直接拷贝代码过去,import的时候可不能成功哦,因为代码里有一个函数的返回类型写错了,参照前一篇文章应该能找得出来。更多内容就参照这篇文章了。

责任编辑:chenqingxiang 来源: 计世网
相关推荐

2010-02-01 17:41:54

Python 解释器

2010-02-01 16:32:49

Python脚本

2010-06-09 17:20:05

Mrtg window

2010-01-27 15:11:17

VC++编译异常

2010-01-05 17:35:09

JSON数组格式

2009-12-25 15:57:14

ADO调用

2009-12-24 15:42:01

ADO类库

2009-12-31 14:50:57

ADO组件

2010-01-08 14:48:26

Javascritp处

2009-12-29 16:33:35

ADO.Net Tea

2009-12-23 09:26:56

ADO.NET属性

2011-07-03 16:19:19

2009-12-29 14:36:55

ADO.NET 数据集

2010-02-22 15:33:23

Python扩展模块

2011-01-18 17:49:29

2009-12-21 15:52:30

ADO.NET对象

2011-03-14 14:40:03

Iptables命令

2010-01-11 15:55:51

C++语言

2011-02-23 10:21:18

ProFTPd参数

2020-12-22 18:41:00

比特币区块链数字货币
点赞
收藏

51CTO技术栈公众号