技术天地

Python中dict

Python编程语言中有许多比较简单的功能应用,在实际编程中却体现了非常强大的功能。比如Python字典的应用就是其中一个比较重要的应用   Python字典应用方式   1)get(key,default=None)   返...继续阅读 »
技术天地

Python中数据格式化

 1. % 格式化, 替换指定的字段  字符串格式化  Python 字符串格式化使用 "字符%格式1 %格式2 字符"%(变量1,变量2),%格式表示接受变量的类型。 例子如下: Name = 'te...继续阅读 »
技术天地

利用ctypes模块整合Python程序和C程序

ctypes是Python的一个标准模块,它包含在Python2.3及以上的版本里。ctypes是一个Python的高级外部函数接口,它使得Python程序可以调用C语言编译的静态链接库和动态链接库。运用ctypes模块,能够在Python源程序中创建,访...继续阅读 »
技术天地

Python测试之Nose

Nose是最流行的针对Python的测试库之一, 有很多的网上教程,但都有不全面。我就我自己的摸索,总结一下。 一、你的待测试的模块为:temperature.py   def to_celsius(t):...继续阅读 »
技术天地

Python的性能窍门(一)

Python程序没有编译型语言高效快速. 甚至Python拥护者们会告诉你Python不适合这些领域. 然而,YouTube已用Python服务于每小时4千万视频的请求. 你所要做的就是编写高效的代码和需要时使用外部实现(C/C++)代码. 这里有一...继续阅读 »
技术天地

Python调用C/C++的方法

 Python是一门语法简单而且清晰的脚本语言, 发相对C/C++容易,但是执行效率不如C/C++。如果可以将最重要的而且变化一般不大的运算逻辑用C/C++实现,其他用python书写,那就最好不过了。Python底层就是用C实现的,因此这...继续阅读 »