自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 C语言调用python程序

#include #include //http://www.360doc.com/content/12/0718/13/1317564_225018509.shtml int main(){ PyObject *modelname,*model,*dict,*func,*args; char *name="os";//module name //initialize

2013-06-13 15:38:27 674

原创 python程序和c程序的结合

参考:http://www.chineselinuxuniversity.net/articles/34844.shtml http://simple-is-better.com/news/438 1、为什么需要python程序和c程序的整合 我们知道python是一种解释性的,面向对象的编程语言,支持多种平台,功能强大,简单但效率低;为了节省软件开发成本, 软件开发人员希望缩短软件的

2013-06-13 14:01:56 960

原创 python 输入、输出、文件

1、在很多时候,你会想要让你的程序与用户(可能是你自己)交互。你会从用户那里得到输入,然后打印一些结果。我们可以分别使用raw_input和print语句来完成这些功能。对于输出,你也可以使用多种多样的str(字符串)类。例如,你能够使用rjust方法来得到一个按一定宽度右对齐的字符串。利用help(str)获得更多详情。 2、另一个常用的输入/输出类型是处理文件。创建、读和写文件的能力是许多程

2013-06-04 10:04:34 591

原创 面向对象的编程之继承

面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过 继承 机制。继承完全可以理解成类之间的 类型和子类型 关系。 假设你想要写一个程序来记录学校之中的教师和学生情况。他们有一些共同属性,比如姓名、年龄和地址。他们也有专有的属性,比如教师的薪水、课程和假期, 学生的成绩和学费。 可以为教师和学生建立两个独立的类来处理它们,但是这样做的话,如果要增加一个新的共有属性,

2013-06-03 12:12:14 519

原创 面向对象的编程

类创建一个新类型,对象是这个类的实例。 例:创建一个类 #!/usr/bin/python class Person: pass p=Person() print p 运行输出: shiyan@ubuntu:~/Desktop/pythonLearn$ ./classTest.py shiyan@ubuntu:~/Desktop/pythonLearn$ 打印变量的

2013-06-03 10:21:34 469

原创 数据结构

数据结构:可以处理一些数据的结构。用来存储一组相关数据的。 python中有三种内建的数据结构-----列表、元组和字典。 ------------------------------------->列表list list是处理一组有序项目的数据结构,即可以在一个列表中存储一个序列的项目,列表中的项目包括在方括号内, 这样python知道指明一个列表,列表时可变的数据类型,创建列表后,可以

2013-05-30 13:54:16 539

原创 模块

在其他程序中重用很多函数,使用模块。模块基本上就是包含了所有你定义的函数和变量的文件。为了在其他程序中重用模块,模块的文件名必须以.py为扩展名。 模块可以从其他程序输入以便利用它的功能。 例:使用sys模块 import sys print 'the command line arguments are:' for i in sys.argv: print i print '\

2013-05-29 13:54:54 512

原创 函数

1、定义函数 def  函数名(): 函数操作; 2、调用函数 函数名(); 例:def sayHello(): print 'hello' sayHello(); 3、使用global语句 global语句定义全局变量 例: def func(): global x print 'x is',x x=2 print 'changed global x to',x

2013-05-29 12:58:35 441

原创 python介绍与安装

参考:http://sebug.net/paper/python/ch01.html http://www.cnblogs.com/kym/archive/2012/05/14/2498728.html 一、介绍 Python语言是少有的一种可以称得上即简单又功能强大的编程语言。你将惊喜地发现Python语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构。 Python

2013-05-29 11:14:22 559

原创 第一个python程序hello world

有两种使用Python运行你的程序的方式——使用交互式的带提示符的解释器或使用源文件。 1、使用带提示符的解释器 在命令行的shell提示符下键入python,启动解释器。现在输入print 'Hello World',然后按Enter键。你应该可以看到输出的单词Hello World。 例2.1: 退出python提示符:ctrl+d; 2、使用源文

2013-05-29 11:14:06 1080

原创 python基本概念

1、字面意义上的常量 一个字面意义上的常量的例子是如同5、1.23、9.25e-3这样的数,或者如同'This is a string'、"It's a string!"这样的字符串。它们被称作字面意义上的,因为它们具备 字面 的意义——你按照它们的字面意义使用它们的值。数2总是代表它自己,而不会是别的什么东西——它是一个常量,因为不能改变它的值。因此,所有这些都被称为字面意义上的常量。

2013-05-29 11:12:11 468

原创 运算符与表达式

** 幂返回x的y次幂 3**4得到81即3*3*3*3 /       除  x除以y4/3的到1(整数的除法得到整数结果)。4.0/3或4/3.0得到1.33333333333 // 取整除返回商的部分 4//3.0得到1.0 % 取模返回除法的余数 8%3得到2;-25.5%2.25得到1.5 左移2 >> 右移 & 按位与 | 按位或 ^ 按位异或 ~ 按位翻转x

2013-05-29 11:09:53 391

原创 python控制流

raw_input()读取来自标准输入流的字符串,int()将一个字符串转换为整数 eg:guess=int(raw_input('enter an interger:')) 1、使用if语句 if   条件: 操作; elis 条件: 操作; else: 操作; 注意:在python中没有switch语句 2、while语句 有一个可选的else从句 while  条件:

2013-05-29 11:08:05 528

原创 qt学习笔记

1、一个信号和另一个信号可以相连,这样第一个信号被发射时,第二个信号也将立刻发送。 eg: connect( slider, SIGNAL(valueChanged(int)),SIGNAL(valueChanged(int)) ); 它把滑块的valueChanged()信号和这个对象的valueChanged信号连接起来了。带有三个参数的connect()函数连接到this对象的信号或

2013-05-28 14:23:23 453

原创 python学习资料

http://wiki.woodpecker.org.cn/moin/PythonZhDoc http://www.python.org/doc/ 简明python教程http://sebug.net/paper/python/

2013-05-28 11:51:34 425

原创 QT学习资源

Qt参考文档: http://www.kuqin.com/qtdocument/index.html 说明:中文翻译文档,包括大量QT相关的文档,但是,由于是QT3的,所以里面的内容不一定都是用于QT4/5以及将来更新的版本。 qmake用户手册: http://www.kuqin.com/qtdocument/qmake-manual.html 如何学习QT: http://www.

2013-05-19 21:00:04 665

原创 ubuntu编译安装qt5.0.1

参考:http://qt-project.org/forums/viewthread/23452 http://hi.baidu.com/houxn22/item/d652f29dec4a701f924f41a0 1、进入官网:http://qt-project.org/downloads下载对应的源码包; 2、解压;tar -xvzf  qt-everywhere-opensource

2013-05-17 11:09:38 8660

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除