
python
LceChan
这个作者很懒,什么都没留下…
展开
-
简单python调试命令
在 Python 中也可以像 gcc/gdb 那样调试程序,只要在运行 Python 程序时引入 pdb 模块(假设要调试的程序名为 d.py): $ vim d.py $ python -m pdb d.py 运行上面的命令后进入以下界面,可以输入类似 gdb 的命令来改变程序的执行流程: 对于gdb的使用大家应该很熟了 总结命令用途break 或 b设置断点contin原创 2013-03-23 23:00:38 · 902 阅读 · 0 评论 -
Python模块学习 ---- struct 数据格式转换
Python是一门非常简洁的语言,对于数据类型的表示,不像其他语言预定义了许多类型(如:在C#中,光整型就定义了8种),它只定义了六种基本类型:字符串,整数,浮点数,元组,列表,字典。通过这六种数据类型,我们可以完成大部分工作。但当Python需要通过网络与其他的平台进行交互的时候,必须考虑到将这些数据类型与其他平台或语言之间的类型进行互相转换问题。打个比方:C++写的客户端发送一个int型(4字转载 2013-03-25 23:30:58 · 830 阅读 · 0 评论 -
从C/C++到Python(之一)(By Robinvane Suen)
0. 前言 这两天放暑假在家,闲来没事,倍觉无聊,于是把借来3个月但还没怎么看的《Python语言入门》大致看了一遍,随便改写了一部分原有的程序作为练习。作为一门解析性脚本语言,我感觉Python与类C/C++语言有许多不一样的做法,特此记录。由于本人使用Python的时间只有3天,对Python语言的理解未见深刻,若有错误,欢迎指出。 0.0. 适用读者 我认为了解一门新的语言翻译 2013-08-22 23:36:33 · 1465 阅读 · 0 评论 -
从C/C++到Python(之二)(By Robinvane Suen)
3. 类型与操作符 Python与C/C++不一样,它不是一个强类型的语言。所以,在使用一个变量之前,我们无需声明它的类型 — Python会自动帮我们辨别变量的类型。更重要区别是,变量可以指向任意类型(如果用C#的语言来说,所有变量的类型都是Object,所以它拥有任意指向的能力[java语言没有自动装箱功能,所以有点不一样])。看看下面的例子: C/C++语言: double翻译 2013-08-22 23:38:01 · 969 阅读 · 0 评论 -
python初体验(2)——面向对象篇
在学习python的面向对象时,我始终参照的是c++的面向对象机制。相对而言,python的面向对象确实更简单一些。 基础: 整数也被作为对象。前面就看到过,说所有的东西都是对象,包括函数。属于一个对象或类的变量被称为域——这个名称有点奇怪,c++叫成员。域分为两种,分别属于对象和属于类——其实就是成员和静态成员。Self指针:相当于c++中的this。文档是否有问题,c++有self原创 2013-09-15 21:51:38 · 714 阅读 · 0 评论 -
python初体验(1)基础篇
我为什么学习python 首先我的工作第一语言是c/c++(面向对象子集)。选择学习python一方面是因为看很多人都说python开发效率高,所以想验证一下;另一方面,Eric S. Raymond在文章:如何成为一名黑客 中对python的推荐。还有一方面,python的设计哲学:用一种方法,最好是只有一种方法来做一件事,这一点我比较认同。 好了,我选择的入门资料是python简明原创 2013-09-15 21:51:21 · 597 阅读 · 0 评论 -
swig-python
1. SWIG介绍(来自于wiki) SWIG (Simplified Wrapper and Interface Generator) is anopen source software tool used to connectcomputer programs or libraries written in C or C++ with scripting languages转载 2013-09-27 23:41:08 · 854 阅读 · 0 评论